Ok correcto ese libro si me pasaste el link, lo baje y lo leí y lo que me mostraste eso ya lo implemente pero ahora dime una cosa a ese ejemplo que pusiste se le puede crear una vista y poner el siguiente trigger de esta forma
Código SQL
[-]create view clienteyciudad(_id, _nombre) as
select cli.nombre, ciu.nombre from tbclientes cli inner join tbciudades ciu on cli.id_ciudad=ciu.id
Código SQL
[-]CREATE TRIGGER tg_Cte FOR clienteyciudad
ACTIVE BEFORE INSERT OR UPDATE POSITION 0
AS
BEGIN
INSERT INTO tbclientes(id, nombre) VALUES (:_id, :_nombre);
END
Como puedes ver lo que estoy intentando hacer es que a la vez que ejecuto una vista entonces un trigger sirve para agregar un nuevo cliente obviamente en el ejemplo faltarían los datos de las otras columnas de la tabla.
Gracias por tu ayuda.