Não, não é possível. Os bloqueios são mantidos até o final da transação, sem exceções.
Assim, você precisa:
-
Use um bloqueio não padrão como um bloqueio consultivo, que exige que todos verifiquem e respeitem; ou
-
Faça seu trabalho em transações que se confirmam de forma autônoma, antes que a transação externa seja concluída. No PostgreSQL, a falta de suporte a subtransação autônoma significa que você deve usar o dblink para isso.