I was wondering if anyone had any idea on improving mine. I have a screen to build a query and then display a table view with the results (prc.queryname). I have pagination for the results. If I select another pagination page I want the same query results again. The way I am doing it now is to assign a session variable in my handler to the query.sql and then I can re-run the query using the same SQL statement. I do have cachedwithin set to help.