>>local llOK >>begin transaction >> if tableupdate(.t.,.t.,'vw_child') && do I need llOK here? >> llOK = tableupdate(.t.,.t.,'vw_parent') >> endif >>if llOK >> end transaction >>else >> rollback >> tablerevert(.t.,'vw_child') && Or do something to fix the problem >> tablerevert(.t.,'vw_parent') && Or do something to fix the problem >>endif >>>