Уровень изолированности READ COMMITTED
Уровень изолированности READ COMMITTED
позволяет в транзакции без её перезапуска видеть все подтверждённые изменения данных базы данных, выполненные в других параллельных транзакциях.Неподтверждённые изменения не видны в транзакциях этого уровня изолированности.
Для получения обновлённого списка строк интересующей таблицы необходимо лишь повторное выполнение оператора SELECT
в рамках активной транзакции READ COMMITTED
без её перезапуска.
В Firebird API режиму изолированности READ COMMITTED
соответствует константа isc_tpb_read_committed
.