Вы можете проверить бит 28 в столбце flag
в v$transaction
[1] .
SELECT s.sid, s.serial#,
CASE BITAND(t.flag, POWER(2, 28))
WHEN 0 THEN 'READ COMMITTED'
ELSE 'SERIALIZABLE'
END AS isolation_level
FROM v$transaction t, v$session s
WHERE t.addr = s.taddr
AND s.sid = :sid
AND s.serial# = :serial;
Просто помните, что v$transaction
отображает только активные транзакции [2] ;например, вам нужно выполнить вставку / обновление / удаление / слияние или использовать «для обновления» [3] .