Hi,
Oracle 8 here.
When passing a date to a procedure, I can pass a '' and nothing is thrown.
Testing for MYDATE := '' doesn't eval to true. Nor does LENGTH < 1. DBMS_OUTPUT shows nothing coming through the parameter.
Trying to pass '01-30-2009' (instead of 30-JAN-2009) throws an invalid date error.
How is passing a zero length string valid?
How to I test for a valid date?
Thanks!