Цитата:
Сообщение от
S.Kuskov
Ну так они же во втором цикле вносят изменения в данные влияющие на выборку в первом.

не совсем так, в условии выборки присуствует tablenum одной таблицы, а вставляют они tablenum другой таблицы. поэтому выборку они не меняют.
если бы это был программист на каком-нибудь проекте, я бы подумал, что он не умеет объявлять еще одну локальную табличную переменную вместо повторного использования ref1... подумал бы... и уволил программиста нафиг.
но здесь вроде майкрософтовский код... и может быть, я чего не знаю?