A veces necesitamos que una tabla tenga una fila, solamente una fila, y nada más que una fila. Por ejemplo si en esa tabla guardamos parámetros para la configuración de nuestra aplicación. Entonces, debemos evitar que por descuido o mala intención alguien le inserte más filas. Podemos conseguir eso de varias maneras:

1. Agregándole una Primary Key o una Unique Key y luego escribir un trigger como este:

CREATE TRIGGER MiTrigger FOR MiTabla ACTIVE BEFORE INSERT OR UPDATE POSITION 0
AS
BEGIN
    NEW.EMP_IDENTI = 1;
END

Así, la primera fila tendrá 1 en la columna EMP_IDENTI y los siguientes intentos de inserción serán rechazados (por supuesto que la columna EMP_IDENTI no debe ser actualizada por otro trigger)

2. Otra forma, que puede utilizarse cuando la tabla ya tiene una fila

IF (INSERTING) THEN
    EXCEPTION MiExcepcion 'No se pueden insertar nuevas filas' ;