Hi,
If the procedure does not have any input/output parameters defined, then the table that it returns will be because of a select statement within the procedure that is not assigned to any variable.
Such Select statement results cannot be captured by calling procedure as far as I know.. If that result table is of value, then you might want to make it as an output parameter in the procedure.
Thanks,
Varun