Hi Dan,
What you say is true, but carlosmenem's question was about using a script variable as a relational key, which is different from simply using it to replace a global field's role as a counter or a tool for passing values to other scripts.
But, since you brought it up: while passing values to other scripts
could be done with script variables, I think script parameters would be better for this. In my mind, it's better if the values that a sub-script uses are passed explicitly rather than using a global variable, which might be set or changed from any script in the file. It makes the script more modular, like a function. Well, this could just be a matter of preference, as either way the developer has to take care that values are set appropriately so the subscript can see them.
Anyway, passing script parameters would overcome this need to combine files, for those that do not wish to.
