If you are using SetOption("Explicit","ON") (and you really should be) then undeclared globals will cause an error.

Other than that there is no difference. Page 22 of the manual states:
quote:
Implicit declaration
...
Note that all variables that are declared in this way have a global scope