>>Ed,
>>
>>>The problem is that the PRIVATE statement doesn't create a vairable entry, it only hides the existance of a variable whose name already exists and fits the mask supplied to PRIVATE>
>
>It then raises the question "How do you create a variable with private scope?". In the past, variables created without a defined scope (local, public) were created with the default scope of Private.
>
>Maybe the Fox team will have to change the functionality of private (not good IMO) or add a new scope indicator (better IMO).
I'd guess (SWAG, unpaid consultation with The Great Karnak, reading entrails of a sacrifical used car salesman) that the functionality of DIMENSION or DECLARE might be extended...