USE Junk CursorSetProp("Buffering",5,"Junk") BEGIN TRANSACTION APPEND FROM Junk1 TableUpdate(2,.F.,"Junk") END TRANSACTIONThis code works and the new records are in Junk.dbf after the END TRANSACTION. Keep in mind that transactions ONLY work for tables that are in a Database. The Table being appended into must in a database. Also note the setting of buffering and the tableupdate()