Salute.
Ho una funzione Oracle del tipo:
codice:
create or replace FUNCTION F$DECODIFICA (ID_P IN NUMBER) 
    RETURN mio_PACKAGE.POSTAZIONE_DECODIFICATA IS
 
  POSTAZIONE         mio_PACKAGE.POSTAZIONE_DECODIFICATA;
  
  etc...
questa funzione restituisce un tipo definito in un package
codice:
create or replace PACKAGE mio_PACKAGE AS 
     TYPE POSTAZIONE_DECODIFICATA IS RECORD 
     (
       ID_POSTAZIONE          POSTAZIONI.ID_POSTAZIONE%TYPE,
        etc...
      );
      
END mio_PACKAGE;
Ebbene, se la funzione restituisse un tipo oggetto, saprei come risolvere (posto il codice se serve).
Qui però non so risolvere (e ho visto tanti esempi in rete) perchè questa funzione restituisce un tipo definito nel package.

chiedo un qualunque consiglio su dove documentarmi o come procedere.