Das hat doch mit Firebird gar nichts zu tun, sondern mit deinen
DB-Komponenten. Hab's doch eben extra nochmal getestet: Je eine Firedac-Connection mit Datenbank A und Datenbank B. Dann eine
Query nebst Datasource und für jede
DB eine Transaktionskomponente. Im
Query, das mit
DB-A verbunden ist legst du ein Nachschlagefeld an (siehe Bild unten; @p80286: heißt halt so ... Feldtyp: Nachschlagen). Dort gibts du als Nachschlage-Tabelle das Datasource des Queries an, das mit
DB-B verbunden ist. Keinerlei Probleme.
Man könnte auch ein Calc-Field verwenden und manuell den Wert von sonstwo rüberziehen.
Warum umständlich, wenn's auch einfacher geht? Berechnete Felder verwende ich nur, wenn sich der darzustellende Inhalt wirklich nur durch "Berechnung" ermitteln läßt.