usa isto: select TO_CHAR(sysdate, 'DAY') FROM DUAL; você está usando isso: to_date(sysdate, 'DD-MON-YYYY') que está dando a você data =1/1/0013 que é domingo