I need to join data from a database on one server into my database on another server. I am required to ONLY use stored procedures in the remote database to pull information into mine, join it with local data, and report on it. What is the best way to do this? I know I can pull information into a temp table in my database first, then run reports off of that, but I prefer not to use temp tables. Any other suggestions?