Cita:
Iniciado por jc3000 Los booleanos no van entrecomillados, oracle te lo tomaría como una cadena , te daría error ó te lo evaluaria siempre como FALSE
IF is_numeric(substr(tipo,2,1)) then
caso1;
else
caso2;
end if;
Si la funcion devuelve TRUE entraría por el caso1 y si devuelve FALSE entraría por el caso2
entonces como se evaluaria dentro de un where??