interval

SQL> select date '2000-02-29' + interval '4' year from dual;

DATE'2000-

                  • -

2004-02-29

SQL> select date '2000-02-29' + interval '3' year from dual;
select date '2000-02-29' + interval '3' year from dual
*
行1でエラーが発生しました。:
ORA-01839: 指定された月に対して日付が無効です

末日とか閏年とか考慮してくれないらしい。