"Yakov Hrebtov" ...
Нельзя ли разрешить изменения 'on commit delete rows'-таблиц в рамках RO-транзакции? На мой взгляд, это было бы полезно с практической точки зрения использования временных таблиц. Есть ли какие-то препятствия для реализации такой функциональности? Версионность в таких врем. таблицах теряет смысл. Понятно, что данные, находящиеся в 'on commit delete rows'-таблице принципиально не могут быть доступны другим транзакциям - БД после завершения транзакции гарантировано остается в неизменном виде, т.е. read-only фактически не нарушается. Кто что думает по этому поводу? :) (особенно разработчики)
Обсуждали уже. Для GTT с ON COMMIT PRESERVE ROWS изоляция тр-ций нужна, делать пол-решения никто не будет. После 3.0 к этому вопросу обязательно вернёмся. Насчёт read-only тр-ций есть ещё несколько интересных\нужных фич, читайте fb-architect ;) -- Хорсун Влад PS http://tracker.firebirdsql.org/browse/CORE-1325

