Firebird verwendet keinen Transaktionslog, wie andere
DBMS, sondern Datensatzversionierung. Bei einem Update eines DS wird eine neuer DS mit höherer Version erzeugt. Andere Transaktionskontexte sehen aber noch den alten DS. Deshalb müssen auch Selects in Transaktionen laufen, um die richtige Version zu bekommen.
Hansa: Nach Gespamme sehen seine Antworten gar nicht aus.