sysdate is just an internal thingy, you cannot create an identifier for it, it does not live in the data dictionary. sysdate is a special word and we recognize you cannot use it for an identifier:
ops$tkyte@ORA9IR2> create table sysdate ( x int);
create table sysdate ( x int)
*
ERROR at line 1:
ORA-00903: invalid table name
sysdate is just not valid where an identifier is expected.
besides:
ops$tkyte@ORA9IR2> select current_timestamp from dual;
CURRENT_TIMESTAMP
---------------------------------------------------------------------------
29-DEC-03 01.06.46.405867 PM -05:00
current_timestamp already has meaning in the database.