Настоящая рекурсия с CTE?

Я только что обнаружил CTE сегодня днем, и после двухчасового прослушивания я понял, что они не выполняют общую рекурсию, как мы все учили на любом другом языке.

Я имею в виду, что я всегда вижу рекурсию как поиск по дереву. Так что я ожидал, что CTE пройдет весь путь до первого листа, который он найдет, но нет. Он работает по слоям. Оно начинается с головы, потом со всех ветвей, потом со всех ветвей и т. Д. И затем с листьев.

Есть ли способ заставить его искать по-другому? Возможно, я что-то пропустил ... Я работаю на SQL Server 2005 (не могу изменить в 2008 году)

Чтобы прояснить ситуацию, я не хочу:

team1 team2 team3 team1-1 team3-1 team1-2

но

team1 team1-1 team1-2 team2 team3 team3-1

Спасибо