Máte pravdu, toto uzamkne řádek bez ohledu na úroveň izolace. S MVCC můžete získat konzistentní čtení bez zámků, ale při zápisu stále potřebujete zámky.
Druhá transakce počká na dokončení první (např.:COMMIT
nebo ROLLBACK
), než se pokusíte něco udělat. Takže v tomto případě by kurzor na T2 "visel" na aktualizaci a čekal na dokončení T1.
Nové SCN získáte po potvrzení T1 a další po potvrzení T2.