Почему CONNECT BY LEVEL в таблице возвращает дополнительные строки?

Использование CONNECT BY LEVEL, по-видимому, возвращает слишком много строк при выполнении над таблицей. Какая логика стоит за чем?происходит?

Предполагая следующую таблицу:

create table a ( id number );

insert into a values (1);
insert into a values (2);
insert into a values (3);

Этот запрос возвращает 12 строк (SQL Fiddle).

 select id, level as lvl
   from a
connect by level 

Ответы на вопрос(4)

Ваш ответ на вопрос