Wofür brauchst Du das überhaupt. Kannst Du das etwas näher beschreiben.
Normalerweise sind Spalten-Namen (in Tabellen, Views, User Defined Table Functions) fix vorgegeben.
In einem SELECT-Statement kannst Du die Spalten benennen und so andere Spalten-Namen, bzw. Spalten-Namen bzw. Überschriften generieren.

M.E. kannst Du jedoch die Spalten-Namen nur mit Hilfe von dynamischem SQL dynamisch gestalten. Du klöppelst Dein SQL-Statement zur Laufzeit zusammen und integrierst die dynamischen Spalten-Namen.
Das gleiche gilt, wenn Du eine Arbeits-Tabelle generieren möchtest.

Birgitta