В SQL Server 2008 вы можете использовать определяемый пользователем тип таблицы .
Подготовка к большому количеству копирования и вставки.
(Редактировать: Очевидно, вы не можете вернуть UDTT из UDF. Это имело бы смысл, но для него просто нет синтаксиса. Поэтому это либо копирование и вставка, либо использование встроенной таблицы UDF, если можете.)