Soweit ist das klar.
Nur kannst du im zweiten Versuch auch mit deinem Programm auf die
DB zugreifen, was ja das gleiche ist, als wenn du im Fehlerfall mit dem IBExpert drauf gehst.
Falls meine Theorie stimmt, "repariert" der fehlerhafte Zugriff die
DB und der nächste Zugriff funktioniert wieder.