Just run into a... I wouldn't even call it a bug, it's a gotcha.
I was messing with some code where I was supposed to have some two column array, but as it went I simplified it and the array came out single column, so it became one-dimensional. There were a few calls referring to the 1st column... but it always returns the first row.
Here's how to reproduce:
TEXT TO c NOSHOW TEXTMERGE
one
two
three
four
ENDTEXT
alines(aa, c)
for i=1 to 4
? aa(i), aa(i,1)
endfor
So just DON'T use the 2nd dimension in a single dimension array.