Tengo este query , el cual me funciona muy bien desde el TOAD, pero
cuando se utiliza en la lista de valores de la forma me despliega un
error frm 40502. ¿como lo puedo solucionar? cuando le quito la clausula
del where si me funciona, pero debo filtrar el query.
SELECT B.SIPMEUNIDAD_ADMON CODIGO, B.SIPMENOMBRE_UNIDAD_ADMON UNIDAD ,
A.SIPMENOMBRE_UNIDAD_ADMON UNIDAD_PADRE FROM
SIPME_UNIDAD_ADMINISTRATIVA A RIGHT OUTER JOIN
SIPME_UNIDAD_ADMINISTRATIVA B
ON (A.SIPMEUNIDAD_ADMON = B.SIPMEUNIDAD_ADMON_SUPERIOR)
WHERE B.SIPMEUNIDAD_ADMON=TO_NUMBER(DECODE(:ColValor,'0',
B.SIPMEUNIDAD_ADMON, :ColValor))
ORDER BY B.SIPMEUNIDAD_ADMON
gracias.
Magda