Thanks for the answers
I guess I forgot to mention though that there are no actual overflows or fields with larger contents. There does not appear to be any reason. I am ceating a cursor using AFIELDS() and simply transferring the data from the cursor to the parent table using SCATTER AND GATHER.
One of the problems seemed to be the positioning of the memo field, but I fixed that by moving the memo field to the end.
I wondered whether it was something to do with compatibility between FPW26 tables and VFP6 tables and faster pentiums affecting the array.
Cheers
John
To move a mountain start with the smallest stone