Yo me encuentro en tu misma situación (aunque tengo delphi 2007). Revisa
este artículo en el que hace referencia al uso del Bde con Firebird y delphi 2005.
Puedes utilizar componentes como los ibobjects o los
Fibplus, que al estar derivados del componente Tdataset, permiten hacer más fácil la migración por cambiar los ttables por los tdataset de las Fibplus(existen componentes como Gexperts que permiten hacer reemplazamientos de componentes globales en toda la aplicación).
Saludos...