No disagreement. My point is that it's impractically hard to build especially given the scope and complexity of the SQL dialects of major databases.