Generating proper SQL for concrete database is a responsibility of ORM. And the compatibility I was talking is column type compatibility itself, NOT SQL syntax compatibility. Stop squashing original context!
Column type compatibility is a way to remove JDBC neediness. Besides, I already mentioned about accessing JavaDB from C/C++ client. And who said that there will be Java client?! I hate JDBC! John
