Hola.
¿ Hay alguna razón especial para usar ADO ?. Interbase/Firebird tiene componentes muy buenos para acceder a la base de datos de forma nativa : IBX, IBO, FibPlus, UIB, MDO, .... Si quieres componentes que puedan acceder indistintamente a distintos tipos de bases de datos (Interbase/Firebird, SQL Server, Oracle, ....), también puedes usar dbExpress, Zeos o SQL Direct.
El proyecto Firebird no tiene ningún driver OleDB (nativo ADO), pero tiene drivers Jdbc, Odbc y Ado.net
Recientemente han sacado una nueva versión del driver Odbc, puedes probarla a ver si soluciona tu problema (aunque ciertamente seria mejor un driver OleDb)
http://www.ibphoenix.com/main.nfs?a=...ge=ibp_60_odbc
También puedes probar este :
http://ibp.lcpi.lipetsk.ru/eng/links.html
Aquí tienes una lista de driver Odbc/Ado para Interbase/Firebird, te reomiendo que pruebes los comerciales (Gemini y EasySoft)
http://www.ibphoenix.com/main.nfs?a=...=ibp_int_comps
Saludos.