Oi Anderson, acredito que o erro é justamente por conta da sua query retornar mais de um valor/linha e para você utiliza-lo posteriormente nas condições ele precisar ter armazenado um valor único para o :transactionId Abrs 



Orabr
Base e troca de conhecimentos, divulgação de oportunidades e projetos