A partir da versão 2.1 do Firebird foi disponibilizado o recurso de Database Triggers.
Este recurso permite a realização de testes em eventos específicos do banco de dados tais como a conexão e desconexão do banco de dados.
Se ocorrer algum problema com uma trigger disparada na conexão com o banco de dados você pode ficar impossibilitado de acessar as informações da database. Neste e em outros casos você pode desativar estas triggers utilizando o programa isql do firebird com o seguinte procedimento:

isql Nome_BancoDados.fdb -user SYSDBA -pass masterkey
-nodbtriggers
SQL> ALTER TRIGGER Nome_Trigger INACTIVE;
SQL> EXIT;


Parâmetros do procedimento:
  • Nome_BancoDados.fdb: caminho e nome do banco de dados firebird
  • Nome_Trigger: nome da trigger que está sendo executada na conexão com o banco de dados.