Porque é que o CONNECT por nível numa tabela devolve linhas extra?

usar o CONNECT por nível parece devolver demasiadas linhas quando executadas numa tabela. Qual é a lógica por trás do q ... acontecer. O que se passa com estes poderes e porque é que as duas primeiras perguntas não são as mesmas que a terceira?