Hola, mi duda es si se puede realizar una verificacion si existe un registro determinado con un trigger. Paso detallar, tengo un trigger asi:
Código SQL
[-]TRIGGER SUMA_TICKETS ACTIVE
AFTER INSERT POSITION 20
AS
BEGIN
UPDATE TOTALESXSUCURSAL
SET TOTAL_TICKET=TOTAL_TICKET+new.MONTO
WHERE id_ticket=new.ID_TICKET AND id_sucursal=new.ID_SUCURSAL;
END^
que se activa al insertar un registro en una tabla, entonces actualiza el acumulado del monto en otra llamada totalesxsucursal, como se ve, y mi idea es que antes de hacer el update verifique si existe el registro que tiene id_ticket, id_sucursal (indice de la tabla) y en caso que no exista lo inserte, y realice el update sobre el mismo recien insertado en el campo monto, en caso de que ya exista, acumula normalmente. No se si realmente esta es la metodilogia que se utiliza, ya que es mi primera aplicacion con firebird y estoy aprendiendo, asi que escucho sugerencias. Gracias
Fede