Cita: lo que me interesa saber es si continua con la escencia de las transacciones...
Parece que sí.
Acabo de ejecutar un procedimiento que me inserta 2 millones de registros.
Mientras se insertaban los registros, paré el servicio de postgres. El procedimiento se detuvo inmediatamente avisándome la falta de conexión con el servidor. Cuando lo levanté nuevamente y revisé la tabla involucrada, no tenía registros.
Según la prueba, o se ejecuta todo, o no se ejecuta nada.
Espero te sirva.