>An older trick is to
>USE DBF('mytable') AGAIN...
>index on whatever tag whatevername OF (tmpcdxname)
>
>...where tmpcdxname is any random filename, I usually compose it using _work+sys(3), and _work is usually "C:\scratch\". By using a separate .cdx file, we don't try to create a structural index, and it doesn't have to touch the 29th (or was it 28th) byte of the table header.
Dragan, this still indexes the original file, which means it has to be used Exclusive. By using it as a cursor with NOFILTER (or, in VFP3 with an additional field) means it's already used Excl. and is on your hard disk - much easier to index.