Entendi, aqui em MG, estamos tendo problema com o SEFIP.
estou fazendo assim:

1) Servidor Linux com Firebird, o banco da nossa aplicação fica neste servidor.

2) Estação com firebird client instalado, colocamos a gds32.dll ( tem que ser a do firebird ) na mesma pasta do executável.

3) Interbase instalado normalmente para o SEFIP, SEFIP roda local.

qq coisa posta a sua estrutura ai.

ate +
Edmundo