¿Has probado con dbExpress? Yo hace tiempo hice algunas pruebas con MySQL atacándola con DBX y no recuerdo haber tenido problemas. Después probé con FireBird (de hecho, es lo que uso ahora) y, de momento, no me ha ido mal.
Lo que sí hay que tener en cuenta es que, al establecer la comunicación por "capas", trabajará un poco mas "lento" que si atacas la base de datos con componentes de acceso directo, pero ganarás en portabilidad al no tener que cambiar, en teoría, ni una sola línea de código si más adelante cambias de base de datos (a parte, dbExpress es compatible con Linux).
Aquí te dejo una dirección donde puedes conseguir los drivers necesarios para DBX y MySQL:
http://www.microolap.com/products/co...vity/dbx4mysql
Saludos!