Sources
Delphi Russian Knowledge Base
DRKB - это самая большая и удобная в использовании база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Пример вызова хранимой процедуры с возвращаемой переменной

01.01.2007
Declare @MyInVariable varchar(50) --переменная для ввода данных 
Declare @MyOutVariable varchar(50) --переменная для вывода данных 
 
Set @MyVariable='dir'
 
Exec MyStoredProcedure 
  @InternalInVar=@MyInVariable, 
  @InternalOutVar=@MyOutVariable output
 
Select @MyOutVariable

Обратите внимание что переменные для вывода данных всегда "присваиваются"

внутренним переменным при вызове, хотя логика работы как раз обратная - при выполнении процедуры значению внешней переменной @MyOutVariable присваивается значение внутренней (внутрипроцедурной) переменной @InternalOutVar.

Автор: Vit