INSERT INTO Orders (....) VALUES (....) INSERT INTO Orderlines (.....) VALUES (....) INSERT INTO Orderlines (.....) VALUES (....) INSERT INTO Orderlines (.....) VALUES (....) INSERT INTO Orderlines (.....) VALUES (....) SQLSETPROP(Applic.SqlHandle,"transActions",2) && Manual Transaction BEGIN TRANSACTION IF TABLEUPDATE(2,.T.,"Orders") AND TABLEUPDATE(2,.T.,"OrderLines") AND SQLCOMMIT(Applic.SqlHandle) > 0 ELSE SQLROLLBACK(Applic.SqlHandle) ROLLBACK ENDIF SQLSETPROP(Applic.SqlHandle,"transActions",1) && Automatic TransactionHow would YOU implement this with SPT ?