So you're left with Taruz's saving into a table or building using fixed Column Headings. Mind you, you can fix the column headings by building your SQL in code.
I need to use an outer join to get all the PMS and GMS contract practices combined with the crosstab query for export to an Excel spreadsheet. So I can order the fixed columns how I need them.