> > Чего только не надумают. > > Ну перечитай еще раз первый топик. Я же совсем не то писал. ;) > > Я о том, что с ростом числа параметров, и их зависимостей друг от друга, > смысл подобной ручной оптимизации быстро теряется.
Тупишь. При чем тут зависимости? Список OUT-параметров, которые реально нужны вызывающей стороне, формируется при каждом вызове. Это все равно, что на нормальном языке программирования передавать NULL для указателя на OUT-параметр. Раз NULL, то и возвращать (вычислять), этот параметр не надо. Кстати мысль. Нафуя список - нужно к OUT-параметрам прикрутить свойство типа RealRequired. А в хранимке пишем if(MyVeryLargeOutParameter.RealRequired)then begin //вычисляем. end Коваленко Дмитрий. PS. Перечитал сообщение... в голову пришло слово инчи... к чему бы это?

