Je ne comprends pas "récupérer une clé étrangère".
une clé étrangère, c'est normalement l'obligation de faire référence à une clé primaire ; dans un SGBD, ça s'exprime à travers une contrainte.
et honnêtement, je ne pense pas que tu cherches à récupérer une contrainte dans ton pgm.