Excelente solução, Cláudio!
Obrigado por compartilhar, com certeza irei usar esse artigo como base para futuras soluções referente a problemas parecidos.
Seu artigo me motivou a escrever sobre uma solução do problema de múltiplas sessões deixadas em aberto e transações não atômicas no banco de dados que enfrentei nessa última semana aqui na empresa onde trabalho.
Um forte abraço!!