CLOSE DATABASES ALL CLEAR ERASE TempDB.* ERASE TempDBF.* ERASE TempBak.* CREATE DATABASE TempDB CREATE TABLE TempDBF (TempPK I NOT NULL AUTOINC PRIMARY KEY, OldPK C(1)) INSERT INTO TempDBF (OldPK) VALUES ("1") INSERT INTO TempDBF (OldPK) VALUES ("2") INSERT INTO TempDBF (OldPK) VALUES ("3") INSERT INTO TempDBF (OldPK) VALUES ("4") COPY TO TempBak.dbf ZAP * Remove AUTOINC property ALTER TABLE TempDBF ALTER COLUMN TempPK I NOT NULL APPEND FROM TempBak.dbf SELECT MAX(TempPK) + 1 FROM TempDBF INTO ARRAY aPK * Reinstate AUTOINC property ALTER TABLE TempDBF ALTER COLUMN TempPK I NOT NULL ; AUTOINC NEXTVALUE aPK[1] STEP 1 LIST STRUCTURE BROWSE NORMAL NOWAITChris