Möglicherweise sind hier zwei Sachen durcheinander geraten: Journalisierung ist
Voraussetzung für Transaktionskontrolle (SET TRANSACTION ...) nicht jedoch für Satzsperren.
Satzsperren werden zwar auch (in Abhängigkeit vom Commit-Level) für die zu einer Transaktion gehörenden Records gesetzt, können aber auch ohne gestartete Transaktionskontrolle (z.B zwischen Lesen eines Satzes einer für Update geöffneten Datei und dem Update selbst) gesetzt werden.

Torsten