Poes si se puede hacer con triggers o disparadores busca el tema con esos nombres, los triggers son procedimientos que se asociacion a las sentencias INSERT , UPDATE y DELETE en una TABLA de Una BD, y aqui un ejemplo para que puedas usar sentencias con diferentes bases de datos:
Ejemplo:
Cita: insert into Nombre_BD.Tabla values(.......)
update Nombre_BD.Tabla Set ...............
Entonces al hacerle un Insert como tu dices a una BD este trigger activa un procedimiento y ahi puedes hacer tu update, dentro del procedimiento y crear una sentencia con el ejemplo que te di.
Nota: esto es PL/SQL , Saludos.
Saludos. Consultas MP.