ad_dimensional_set_variables option_list { options_set " " }What it does:
set the variables defined in option_list from the form provided (form defaults to ns_conn form) or to default value from option_list if not in the form data.Defined in: /web/philip/packages/acs-core/table-display-procs.tclYou only really need to call this if you need the variables (for example to pick which select statement and table to actually use)
Source code:
    set out {}
    if {[empty_string_p $option_list]} {
        return
    }
    if {[empty_string_p $options_set]} {
        set options_set [ns_getform]
    }
    foreach option $option_list { 
        # find out what the current option value is.
        # check if a default is set otherwise the first value is used
        set option_key [lindex $option 0]
        set option_val {}
        # get the option from the form
        if { ! [empty_string_p $options_set] && [ns_set find $options_set $option_key] != -1} {
            uplevel [list set $option_key [ns_set get $options_set $option_key]]
        } else {
            uplevel [list set $option_key [lindex $option 2]]
        }
    }