зато ExecSQL позволяеет более явно управлять транзакциями.
И через GUI это делается. Просто нужно научиться думать объемно, по GUI-ому.
В принципе понимаю вас - Лазарус+FPCSQLDB еще не достигли такой степени надежности, чтобы на них можно было полагаться. И все потому, что их БД-фишки не используют для реальных сложных проектов. Очень плохо, что все безответственно ломанулись в мало-мальски рабочие FIBL+RxLIB, тем самым перестав тестировать мэйнстримовый SQLDB. Что вы делаете, "вредители" ??? Еще и других агитируете

кстати в МСЕ есть разделение на пищущие и читающие транзакции в тойже птичке например ?
Не знаю, я в птичке полный ноль.
У Мартина спрошу

Удивительно, что вы в такие дебри лезете, как типы транзакций. Мне приходится писать весьма сложные БД-проекты, но с лихвой обхожусь обычными транзакциями. Даже SQlite3 с его запретом на вложенные транзакции не доставляет особых неудобств, при его скорости лишний раз перевыбрать данные - мелочь.