Vista de árbol usando consulta SQL

Tengo una tabla de regiones en la que quiero una vista de árbol (tabla simple ordenada como árbol). Es posible usar la ayuda de consultas de SQL. Lo intenté utilizando las uniones automáticas, pero no obtuve el resultado deseado.

La vista de árbol es algo como esto

Indiv

Div1Zon1div2zon2div3zon3

EDITAR:

Según la sugerencia de Charles Bretana, probé CTE en la siguiente consulta y no me dio el resultado deseado.

WITH Emp_CTE (id, ParentID, name)
AS (
SELECT id, ParentID, name
FROM eQPortal_Region
WHERE ParentID=0
UNION ALL
SELECT e.id, e.ParentID, e.name
FROM eQPortal_Region e
INNER JOIN Emp_CTE ecte ON ecte.id = e.ParentID
)
SELECT *
FROM Emp_CTE
GO

Este es el resultado ... ¿qué salió mal?

InDiv1

Div1Div2Div3Zon3Zon2zon1

Respuestas a la pregunta(1)

Su respuesta a la pregunta