create table that has columns that fits what the sproc returns.
INSERT myTable (col1, col2...)
EXEC @err = myProc
if (@err <> 0) goto errhandler
The insert/execute combo is what you're looking for. The @err = myProc is so that you can catch returnvalues from the called proc in @err.
/Kenneth