Beh, ti basta quindi creare la query al volo e quindi eseguirla: /* Implementazione Pivot dinamica */ -- Crea una stringa di valori separati da virgola -- che contiene i nomi dei valori da pivotare (ossia da trasformare in colonne) declare @s varchar(max); set @s = ''; with cte as ( select distinct...