é ai que entra a outra query, ou melhor, o case da outra query...
por exemplo:
esta query vai gerar este resultado :
select CODCOLIGADA, idlan, valororiginal, ROW_NUMBER() OVER(ORDER BY idlan ) AS r
from flan where idmov=:IDMOV
CODCOLIGADA, idlan, valororiginal, r
1 , 13, 95, 1 ( primeira parcela)
1 , 14, 5, 2 (retenção)
com base nessa query, é feito o case onde passamos o idlan e conseguir comparar qual parcela estamos "vendo", se passar o idlan=13 o valor de r será igual a 1 e com isso a mensagem é exibida.
já se passarmos o idlan=14 o valor de r será 2 e não teremos retorno (null)