Variables defined with the PUBLIC keyword are available to all procedures and functions, not just the ones they are defined in. Contrast local variable, private variable.