La idea es que si estás en mitad de una transacción, y desde fuera consultas datos de tablas relacionados con la transacción puedes obtener cosas no coherentes; Dependiendo del Isolation Level que estés utilizando obtendrás fantasmas, lecturas sucias o incluso llegarás a bloqueos (como te está pasando).
Prueba a lanzar las consultas utilizando la misma transacción que tienes abierta.
|