>How can I write in a field of a table the content of an array of approximately 2000 elements?
Convert the array content to a file, and append the file into a memo field would be one course of action. You could also use a memo field to save a copy of the array variable directly, using SAVE TO MEMO to move the array into the memo, and then RESTORE FROM MEMO to restore the array to memory when you need the array; you can't operate directly on the array within the memo field, though. If you need to operate against the array content, you'd be better moving each element into a child table record with a pointer to the parent record.