It's used to store numeric or string values just like one dimensional arrays, but packed into a label. In my example I used several DATA commands but I could also use a single one. It's just easier to read like that. You can even read a DATA label into an array with the COPY command. DIM TARRAY COPY TARRAY, @DATALABEL" ? TARRAY[2] @DATALABEL DATA 100 DATA 200,300 END