Il est parfois utile de compter simplement pour ensuite faire une jointure sur cette liste.
Oracle fait cela très facilement avec connect by
WITH LesNombres AS ( select level +1 as Nombre from dual connect by level < 100 ; ) select * from LesNombres