Devuelva el número de la declaración de Oracle Select después de la fecha de análisis

Quiero escribir una declaración de Oracle SQL select que indique si podría analizar una cadena de fecha en el formato dado devolviendo un código: cero en caso de error (excepción) y un número positivo en caso de éxito:

    SELECT
     CASE
      WHEN PARSING SUCCESSFUL (ie. to_date('1-Jan-2001','dd-mon-yy') succeeds) THEN 1
      ELSE 0
     END  
    FROM DUAL;

¿Cómo escribo esto? Si el análisis falla, ¿la condición ELSE devolverá un valor? Necesito hacer todas estas comprobaciones en la propia instrucción SELECT. Por favor ayuda.

Gracias Dileep

Respuestas a la pregunta(1)

Su respuesta a la pregunta