Oder du greifst zu einem Framework, mit dem Datenbankunabhängigkeit relativ schnell und einfach zu erreichen ist, wie z.B. RemObjects in Verbindung mit DataAbstract von RemObjects (
http://www.remobjects.com).
Das ist zwar nicht ganz billig, soll aber sehr gut sein.