Il vaut mieux faire directement un lookup sur l'enregistrement recherché :
Query.lookup('Clé', 'CodeRecherché', 'Champ en retour')
J'ai choisi l'index primaire pour faire la relation mais tu peux aussi utiliser d'autres champs..
nb : le lookup renvoie un variant
Zorro