SQL> select to_char(sysdate, 'MON', 'NLS_DATE_LANGUAGE = American') from dual;
TO_CHA
------
JUL
SQL>
SQL> select extract(day from sysdate)||'-'||
2 decode(extract(month from sysdate),1,'Jan',2,'Feb',3,'Mar',4,'Apr',5,'May',6,
'Jun',7,'Jul',8,'Aug',9,'Sep',10,'Oct',11,'Nov',12,'Dec')||'-'||extract(year from
sysdate) Calendar from dual;
CALENDAR
--------------------------------------------------------------------------------
4-Jul-2008
SQL>