Segurança nas transações sql (Transactions?)

Olá a todos.

Durante a validação de um formulário faço update e insert em outras tabelas da mesma conexão. Contudo preciso garantir que os dados só sejam atualizados nas demais tabelas caso todas as operações update/insert tenham sido efetuadas com sucesso. Se somente uma ou outra ocorrer, o procedimento todo é abortado.

Não estou sabendo nem por onde começar. Se alguém tiver algum link, tutorial pra indicar, agradeço!

OBrigado desde já!

coloque na AfterUpdate e AfterInsert as atualizações.
Você pode testar algumas variavéis para verificar se houve erro
Evento : onvalidate
Campos de erro:
Erros de critica geradas pelo SC: $Campos_Crit
Falta de campos obrigatórios: $Campos_Falta
mensagens da macro sc_error_message: $this->Campos_Mens_erro

nao entendi as

Erros de critica geradas pelo SC: $Campos_Crit
Falta de campos obrigatórios: $Campos_Falta

quando ocorre algum erro ao submeter o formulário, essas variáveis passam a conter um valor, você pode testa-las para garantir a não ação do procedimento adicional de i-o que você executa em sua aplicação.

valeu