Код
-- Создаем собственный тип, возвращающий табличное значение:
CREATE TYPE MyTableValueType
AS TABLE
(
IdField INT NOT NULL UNIQUE,
TextValue VARCHAR(100) DEFAULT('')
);
GO
CREATE PROC dbo.spProcessing
@myTable MyTableValueType READONLY
AS
BEGIN
-- Тут можно использовать нашу табличную переменную @myTable
SELECT *
FROM @myTable
END