Tengo un caso de uso donde necesito:
¿Cómo lograría esto? ¿Es posible confirmar una transacción y comenzar una nueva sin liberar los bloqueos de fila?
Postgres admite bloqueos de aviso, que se pueden mantener durante la duración de la sesión. Si todos sus subprocesos usan estos bloqueos, estaría a salvo.