Você pode criar gatilhos que são chamados na inserção e atualização. Eles não retornam valor, mas podem definir variáveis que você pode ler fora deles.