Also, has anyone discovered a format for representing an SQL data model, besides SQL, that can then be translated into multiple SQL dialects? It would probably need to cover sequences, views, etc. I don't have much hope there is such a thing, but just thought I'd ask.
Tom, a persistence layer package could do what you describe (an xml-based layer could feed the data to the persistence layer). I hope that makes sense.