Auto-associação recursiva do SQL Server

Eu tenho uma tabela de categorias simples, como nas seguintes colunas:

Eu iriaNomeParentId

Portanto, uma quantidade infinita de categorias pode ser filha de uma categoria. Tomemos, por exemplo, a seguinte hierarquia:

Eu quero que, em uma consulta simples que retorne a categoria "Laptops empresariais", retorne também uma coluna com todos os seus pais, separador de vírgulas ou algo assim:

Ou pegue o seguinte exemplo:

questionAnswers(1)

yourAnswerToTheQuestion