Uma recursão real com o CTE?

Eu acabei de descobrir o CTE nesta tarde e depois de aproveitá-los durante 2 horas, percebi que eles não realizaram uma recursão comum como todos nós aprendemos em qualquer outro idioma.

O que quero dizer é que sempre vejo recursão como uma busca por árvore. Então eu estava esperando que o CTE fosse até a primeira folha que encontrasse, mas não. Ele trabalha por camadas. Começa pela cabeça, depois todos os ramos, depois todos os sub-ramos, etc ... e depois as folhas.

Existe uma maneira de fazer uma pesquisa diferente? Talvez eu tenha perdido alguma coisa ... Eu trabalho no SQL Server 2005 (não, eu não posso mudar para 2008)

Para esclarecer as coisas, não quero:

team1team2team3team1-1team3-1team1-2

mas

team1team1-1team1-2team2team3team3-1

obrigado