SQL Server Tree Query

Necesito ayuda es MS SQL Server Query. No soy un gran DBA. Tengo una aplicación con una tabla de organización que se compone de una relación padre-hijo:

CREATE TABLE [dbo].[Organizations](
    [OrgPK] [int] IDENTITY(1,1) NOT NULL,
    [OrgParentFK] [int] NULL,
    [OrgName] [varchar](200) NOT NULL,
CONSTRAINT [PK__Organizations] PRIMARY KEY CLUSTERED

os datos de @Sample se ven así:

OrgPK,   OrgParentFK, OrgName
1,  0,  Corporate
2,  1,  Department A
3,  1,  Department B
4,  2,  Division 1
5,  2,  Division 2
6,  3,  Division 1
7,  6,  Section 1
8,  6,  Section 2

Estoy intentando generar una consulta que devuelva una ruta de organización basada en un OrgPK determinado. Ejemplo si se proporciona OrgPK = 7, la consulta devolvería 'Corporación / Departamento B / División 1 / Sección 1'

Si le da OrgPk = 5, la cadena de retorno sería 'Corporación / Departamento A / División 2'

Gracias por su asistencia

Respuestas a la pregunta(2)

Su respuesta a la pregunta