Hola lina como estas???
Primero no se si lo que preguntas debe ir en este tema, capas debe ser movido al otro.... y te sujiero que si cambias de pregunta crees un tema nuevo....
Siguiendo con lo qu preguntas, la verdad nunca trabaje asi....
Yo trabajo con unos componentes llamados IbObject (los componentes Ibo), y un modulo de datos, donde pones un componente conector( que se encarga de conectarse a la base de datos) y las consultas (Querys ) que estas vinculadas a la base de datos mediante el componente conector...
Se que en firebird estan los componentes FIBPlus que creo son free, (
http://www.firebird.com.mx/modules/news/) aunque no estoy seguro porque nunca los ocupe, tampoco se su funcionamiento pero estan para descargar en la pagina de firebird...
Tengo entendido que los componentes IBO tambien permiten la coneccion con firebird...(
http://www.ibobjects.com/)
Sobre Firebird no puedo ayudarte mucho porque nunca lo he utilizado... pero en lo que pueda tratare de responder...
Espero que mi aporte te sea util...
Ya que nunca he utilizado firebird, si he escrito alguna atrocidad por favor corregirme
Saluda Atte Neeruu!!!