El problema de usar BDE es que está descatalogado y Borland ya no lo actualiza, por lo que puede tener incompatibilidades con las nuevas versiones de las bases de datos.
Otras opciones disponibles para Delphi 4 :
IBO
http://www.ibobjects.com
UIB
http://www.progdigy.com/UIB/
SQL Direct
http://www.sql-direct.com/
ZeosLib
http://www.zeoslib.net/
IBO y UIB són componentes específicos para Interbase/Firebird por lo que soportan todas sus características, incluidas las más avanzadas y no estándar (eventos de servidor, ...)
SQL-Direct y ZeosLib són componentes genéricos que sirven para acceder a una amplia variedad de bases de datos (Interbase/Firebird incluidos).
IBO y SQL-Direct són componentes comerciales, hay que comprarlos, mientras que UIB y ZeosLib són componentes open-source gratuitos.
Saludos.