en interbase es totalmente correcto esto:
Código SQL
[-]
new.producto = new.nombre || ' ' || new.presentacion;
imagino que en Firebird tambien, lo unico que tienes que tener en cuenta es que el campo producto, se mas largo que la suma de los otros dos.
Saludos