Genau das Problem kenn ich, das hatte ich auch. Leider weiß ich nicht mehr, was es genau war...
Ist IBExpert offen? Mach's mal zu, bzw. Datenbank disconnecten.
In der
IDE connected -> disconnecten und erst zur Laufzeit.
Mit nem Monitor prüfen, ob auch
commited wird!
Wenn ich mich nicht allzu irre, können in Firebird auch Datensätze gelockt werden, dass heißt, diese Sätze können nicht geändert oder gelöscht werden...