Your requirement is not clear at all.
Why would someone run a procedure to get empty result sets?
What you could do is to add a WHERE 1=2 clause to each of your two SELECTS.
This will return empty result sets.
I still question the business case though...
I don't recall any system procedure that would actually do stuff like that.
Lutz
A pessimist is an optimist with experience. How to get fast answers to your question[/url]
How to post performance related questions[/url]
Links for Tally Table [/url] , Cross Tabs [/url] and Dynamic Cross Tabs [/url], Delimited Split Function[/url]