Todos los activadores de PostgreSQL se ejecutan en la misma transacción que la transacción que los ha activado.
Editar :También puedes usar LISTEN
+ NOTIFY
para enviar un mensaje desde su disparador a un código que se ejecuta fuera de la transacción. En ese caso, el mensaje solo se entregará en el momento de una confirmación exitosa. Los errores en los oyentes no revertirán la transacción desencadenante.