Есть объёмная процедура с повторяющимися участками кода. Для удобства этот код из неё нужно вынести в отдельные функции и другие объекты. Допустим, сделать этого нельзя- объект должен быть строго один. Как можно обособить код для его удобного вызова несколько раз внутри самой процедуры? Пока виден только весьма ограниченный вариант- переоткрываемые курсоры. Временные таблицы не совсем подходят, нужны не данные, но код. Также нежелательно превращать эту процедуру в инсталлятор, создающий функции перед их вызовом.
↧