Desconozco si firebird soporta:
From T1 where (c1, c2, c3) not in (select a.c1, a.c2, a.c3 from t2 a)
en Oracle puedo usar minus de la siguiente manera.
Código SQL
[-]
Select c1, c2, c3 from tabla1
minus
Slect a.c1, a.c2, a.c3 from t2 a
que se em hace una maravilla
saludos