"Se torna sulla pagina in seguito non potrebbe essere comodo avere ancora in sessione i recordset?"

No, purtroppo è una pagina a se stante, tra le tante pagine del sito

Il tutto serve comunque per ragioni di performance...per evitare di sovraccaricare il DB con le query