SELECT to_char(add_months(trunc(SYSDATE, 'yyyy'), -12 * (rownum - 1)), 'YYYY') YEAR FROM dual CONNECT BY LEVEL <= 20