NO! Not true at all.

The size of your program has NO effect on arrays.
Arrays are in RAM, the program is in FLASH.

You may be thinking of the problems that can happen with the BRANCH command if the code is larger than 2K. In which case you need to use BRANCHL.