Bonjour à tous,

J'essaie de récupérer les éléments d'un objet renvoyés par une fonction.

Voici la requête qui renvoie l'objet.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
select sdo_gcdr.geocode('GEOCODEUR',SDO_KEYWORDARRAY('aaaa' , 'bbbb'),'FR','DEFAULT') RES from dual
Lorsque que je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select sdo_gcdr.geocode('GEOCODEUR',SDO_KEYWORDARRAY('aaaa' , 'bbbb'),'FR','DEFAULT').latitude RES from dual
, j'arrive bien à récupérer l'attribut latitude.

J'aimerais récupérer plusieurs attributs sans avoir a dupliquer l'appel de la fonction dans ma requête.

J'ai essayé la requête suivante mais j'ai une erreur identificateur invalide.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
select RES.LATITUDE from (select sdo_gcdr.geocode('GEOCODEUR',SDO_KEYWORDARRAY('aaaa' , 'bbbb'),'FR','DEFAULT') RES from dual)
Auriez-vous une idée de comment réaliser cette requête ?

En vous remerciant