T-SQL Pivot? Posibilidad de crear columnas de tabla a partir de valores de fila

¿Es realmente posible rotar un T-SQL (2005) para que (por razones de argumento) los valores de las filas de la primera columna se conviertan en los títulos de las columnas de la tabla de salida?

Me doy cuenta de que esto no es realmente para lo que es PIVOT, pero es lo que necesito: la capacidad de solicitar una tabla donde las columnas no se conocen de antemano porque se han ingresado como valores en una tabla.

Incluso un truco sería bueno, tbh.

Respuestas a la pregunta(2)

Su respuesta a la pregunta