Personalmente veo que esta extraño el asunto y que asi a simple vista no encuentre el "Porque" del asunto, aunque puede haber otro compañero que si se pille el problema facilmente, en todo caso, prueba a usar la siguiente consulta y nos cuentas, como te va:
Código SQL
[-]for select rel_concepto_impuesto.impuesto, impuesto.nombre
from rel_concepto_impuesto join impuesto
on ((rel_concepto_impuesto.impuesto = impuesto.id_impuesto)
and (rel_concepto_impuesto.concepto = :num_concepto))
into :impuesto_concepto, :impu do
if(impuesto_concepto is null)then
begin
exception except_genera_comprobante;
end