Если я вас правильно понял, CTE может помочь:
SQL> with years as
2 (select 2000 + level as year
3 from dual
4 connect by level <= 21
5 )
6 select year
7 from years
8 /
YEAR
----------
2001
2002
2003
2004
<snip>
2020
2021
21 rows selected.
SQL>
Теперь вы должны объединить years
с другими таблицами, например
with years as
...
select y.year, e.hiredate
from years y join employees e on e.year = y.year
where ...