16.5. Расширение языка SQL для автономных транзакций

Транзакционные операторы BEGIN/END в Postgres Pro расширены необязательным ключевым словом AUTONOMOUS:

    BEGIN [AUTONOMOUS] [TRANSACTION] [уровень-изоляции]
    END [AUTONOMOUS] [TRANSACTION]

Указывать ключевое слово AUTONOMOUS в предложении END TRANSACTION не обязательно. С автономными транзакциями возможно организовать несколько уровней вложенности, но транзакция верхнего уровня автономной быть не может.