Вы можете создать переменную таблицы для захвата выходных данных SP и затем получить XML из таблицы.
declare @T table (xmlCol xml)
declare @xml xml
insert into @T
exec disp
select @xml = xmlCol
from @T
Чтобы это работало, вам нужно добавить тип на запрос в ИП.Как то так ...
create proc disp
as
begin
select * from emp for xml auto, type
end