Arrays can only be created during the variable declaration by using :DEFINE. The third parameter defines the number of values (index area) and must be a number without inverted commas (allowed values: 1 to 99999). E.g.
:DEFINE &array#, unsigned, 10
Sometimes the size is not equal for each activation of the same task. Because of this you have to define the array with a much larger size than actually needed.
The :DEFINE function should be optimized so that a variable could also be used as the third parameter. E.g.
:DEFINE &array#, unsigned, &size#