посмотрите это
http://www.sommarskog.se/share_data.htmlТакже, если вы можете сделать им функцию вместо SP, то вы можете возвратить перемеююый таблицы.
объявите sysname @tablename
объявите sysname @colname
выберите @tablename верхней части 1 = tablename, @colname = ColumnName ОТ dbo.TestTableList ()
выберите @tablename, @colname