>I am surprised that VFP does not allow packing a cursor (I get error 1115). What other method can I use to pack a cursor (get rid of deleted records)? I am guessing that I can copy non-deleted records to another cursor, then zap this one, then append from the temp one. Is this the only way?
Try
SELECT * FROM crsWhatever INTO CURSOR crsWhatever
--sb--