Возьмите временную таблицу и вставьте в нее все данные, которые хранимая процедура вернет.Таким образом, в итоге вы будете писать
INSERT INTO @tempTable(col1,col2) SELECT val1,val2 FROM table1
вместо только
SELECT val1,val2 FROM table1
в конце, просто проверьте, нет ли записей во временной таблице
if exists(select * from @temptable)
print'stored procedure returned some data'
else
print'stored procedure did not return data'