http://www.purl.org/tcl/home/man/tcl8.4/TclCmd/unset.htm
Note that you should use a catch with unset if there is a chance that a variable being unset hasn't been created yet.
Tcl syntax help - Arts and crafts of Tcl-Tk programming - Category Command