Номер возврата из оператора Oracle Select после даты разбора

Я хочу написать оператор SQL SQL select, который сообщает, может ли он анализировать строку даты в заданном формате, возвращая код - ноль при ошибке (исключение) и положительное число в случае успеха:

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

Как мне написать это? Если синтаксический анализ завершится неудачно, условие ELSE вернет значение? Мне нужно сделать все эти проверки в самом операторе SELECT. Пожалуйста помоги.

Спасибо Dileep

Ответы на вопрос(1)

Ваш ответ на вопрос