Блин. Нарисовать запрос, запустить, полюбоваться на сообщение об ошибке, попытаться оную ошибку найти и только потом нагуглить, что рекурсивные запросы к иерархиям поддерживаются только начиная с версии SQL Server'а, следующей после имеющейся в наличии...