Hace un año hice la migracion a Firebird y es lo mejor que pude hacer...
1-Haces un backup de la db en Interbase (con la opcion transportable activa).
2-Desinstalas interbase de todos los sevidores y los clientes.
3-Asegurate de que en ningun equipo queda ninguna gds32.dll.
4-Instalas la version de firebird (en mi caso 2.0.0)en los servidores y en los clientes.
5-Restauras la db en firebird.
Problema que tuve:
Interbase permite(aunque no tiene efecto en el valor del campo) asignaciones del tipo new.campo=?? en los triggers after. Firebrid no, y deja las tablas que tengan este tipo de asignacion como readonly. Si intentas recompilar el trigger no te deja. Arreglas los triggers afectados y listo.
La migracion me supuso que la aplicacion corriera hasta un 25% mas rapido en muchas selecciones. Tambien es verdad que hace muchos select a campos con indice pero con muchos valores nulos, en esto mejora muchisimo firebird.
Animo y al toro.

