OpenESQL for OCI は Oracle ROWID を使用して、位置付け UPDATE と位置付け DELETE を検索 UPDATE に変換します。FOR UPDATE カーソルを開くと、Oracle は最初の COMMIT まで行をロックします。OpenESQL はその後も位置付け UPDATE を実行しますが、最初の COMMIT 後にフェッチされた行はロックされません。
OCI では、スクロール可能なカーソルは常に読み取りのみです。他の方法では、OCI のスクロール可能なカーソルは ODBC キーセット カーソルのように動作します。OpenESQL for OCI は、すべての非順方向専用カーソルを OCI の読み取り専用のスクロール可能なカーソルに変換します。
Oracle OCI は、スナップショット / 読み取り一貫性に基づいて、読み取りアンコミット分離をサポートせずデフォルトで読み取りコミット済みの設定になります。ただし Oracle は行のバージョン管理を使用するので、通常、読み取りはブロックしません。Oracle OCI は反復可能読み取り分離もサポートしないので、OpenESQL for OCI は反復可能読み取り分離をシリアル化可能に変換します。