Cita: no me quedará otro remedio que reescribirlas para los demás RBDMS.
así es my friend
Pero creeme que te sirve bastante hacer ese tipo de compatibilidades, ya que después cuando hagas para otras aplicaciones ya no vas a tener problema con la BD que estés usando porque todos tus objetos trabarían de la misma forma
Por ejemplo si tuvieras una aplicacion hecha en MySQL y piensan migrar a SQL Server
no vas a tener que cambiar ninguna línea de tu código, solamente trabajarías en migrara los datos, sp, etc
Salu2