in reply to my() and local(), difference?

I think I'm re-phrasing part of what Davorg has above. If so, then it's simply to make it a little clearer to those of us who aren't quite at his level.

:-)

When you 'my' a variable, it is created/stored outside of the package's symbol table. This is why you can't see it when using a typeglob. A typeglob only gives us what is in the symbol table.

Why not try a reference to the array to see if that will work for you?

Mick