как использовать результат хранимой процедуры в запросе на обновление?
Сначала вам нужно будет вставить значения из хранимой процедуры в таблицу временных переменных, а затем использовать ее в операторе UPDATE.
Взгляните на Вставить значения хранимой процедуры вТаблица