Ein ähnliches Thema hatten wir hier schon mal.
Du musst dir dafür eine SQL-Funktion schreiben, die selber einen Select auf die 2. Tabelle macht, die einzelnen Werte mit Conact in eine Variable zusammenschiebt und dann zurückgibt.

PS:
Ab Firebird 2.1 gibts da die Aggregatfunktion LIST.