そうです、これにより、分離レベルに関係なく行がロックされます。 MVCCを使用すると、ロックなしで一貫した読み取りを行うことができますが、書き込み時にはロックが必要です。
2番目のトランザクションは、最初のトランザクションが終了するのを待ちます(例:COMMIT
またはROLLBACK
)何かをしようとする前に。したがって、この場合、T2のカーソルは更新時に「ハング」し、T1が終了するのを待ちます。
T1がコミットした後に新しいSCNを取得し、T2がコミットした後に別のSCNを取得します。