Invantive Script variables are globally named variables with a text value. The names are case-insensitive. # Variable Use The value of an Invantive Script variable can be used in SQL statements or variable value assignment by using the syntax ``` ${NAME} ``` which expands run-time to the text value of the variable. Expansion is recursive: it repeats itself till there are no Invantive Script variables left to expand. An error is raised when an undefined variable name is used. Variables can be defined using [[Define]] and undefined using [[Undefine]]. # Pre-defined Variables A number of pre-defined variables can be found in [[Pre-defined Variables]].