Subject [firebird-support] Lock Conflict
Author Рустам Муса-Ахунов

How can I receive this error when inserting a new row and prior to committing?

May be, 2-nd query starts another transaction (in an unobvious way), while 1-st transaction still active.

Why do you not upgrade your Firebird and DB to 2.5 version?