select sysdate,
add_months(sysdate, 2),
next_day(sysdate, 2),
last_day(sysdate),
round(sysdate, 'MONTH'),
trunc(sysdate, 'MONTH')
from dual
add_months(sysdate, 2),
next_day(sysdate, 2),
last_day(sysdate),
round(sysdate, 'MONTH'),
trunc(sysdate, 'MONTH')
from dual