If I interpret your definition of "global arrays" correct, it's the wrong name.
For me this looks *very* strange. Results in an array where parts are global and others are not - to me this almost seems like two different arrays.
I'd generally expect that an array as a whole is to be defined global. Like "global array[];"
If you won't: please allow something like "global array[*];"
XYplorer Beta Club