Weiß nicht, ob FireBird sowas kann:
SQL-Code:
select * from tabelle1 a
where not exists
(select 1 from tabelle2 b where a.Hauptnummer = b.Hauptnummer)
(Syntaktisch müsste es gehen, habe das gerade mal mit 'ner anderen Tabelle unter FireBird probiert.)