>ll_OK = TableUpdate(.T., .F., <Alias1>) >ll_OK = iif(ll_OK, TableUpdate(.T., .F., <Alias2>), ll_OK) >ll_OK = iif(ll_OK, TableUpdate(.T., .F., <Alias3>), ll_OK) >... > >if ll_OK > END TRANSACTION > wait window "Yup!" >else > ROLLBACK > =TableRevert(.T., <Alias1>) > =TableRevert(.T., <Alias2>) > ... > wait window "NOPE!" >endif >> >but the effect is exactly the same just with a little >less "depth" and writing