Hola:
Podrías probar la versión 5 de MySQL, sino me equivoco, tengo entendido que la programación de los SP está lista para usarse en esta versión, lo otro sería migrar a firebird..
Yo que tú lo haría, no pierdes nada y comienzas a aprender a usar procedimientos almacenados que yo por ciertos los conozco en SQL Server y algo en Oracle..Adelante no pierdes nada..