>Question though. If I use laSelCats = NULL, won't that screw the reference, same as replace does?
>
No, it simply assigns a NULL to all array values in the array.
>Also Barbara had mentioned problems with _TALLY and arrays. Anyone know what those problems are?
I've only seen one - it's possible for a SELECT to return more elements than can be stored in the array given the constraints of memory use when the SELECT ran, the result being that the array contains fewer rows than indicated by _TALLY.