Ok Handling this at the application layer might be a possibility.
But this functionality exists in Firebird.
SET TRANSACTION ISOLATION LEVEL READ COMITTED WAIT LOCK TIMEOUT 60;
If one transaction updates a row and a second transactions tries to fetch this row, then the second transaction waits till the first transaction does an commit or rollback.
How can i start this kind of transaction with llblgen ?