The CGI table contains all CGI variable values. To retrieve the querystring in a raw format use the CGI.QUERY_STRING
Any variables that are passed in the query string are automatically also populated into the PARAM table. So a variable named 'email' will be added to the PARAM table as PARAM.email and will have the associated value.
If more than one variable is sent in the query string with the same name, the PARAM table is populated with a LIST object representing the order in which each was received. So as an example, if 'email' were sent twice in the same query, the PARAM table will contain a LIST object named 'email' that will contain both values.