ciao!

avrei bisogno di usare il valore di una funzione dentro un'altra funzione.
in pratica:
codice:
SELECT
FN_B2B_TROVA_ART_ATTR('XXL', MAT_ANAG.NPAM, 'PACCHETTO') PACCHETTO,
FN_B2B_DESC_ATRR_AMM('XXL', 'PACCHETTO', PACCHETTO) PACC_DESC,
FROM MAT_ANAG 
.................................................
però mi esce:
codice:
ORA-00904: "PACCHETTO": identificativo non valido
00904. 00000 -  "%s: invalid identifier"
*Cause:    
*Action:
Errore alla riga: 12, colonna: 42
però, se commento la riga che da errore, il valore di PACCHETTO esce ben valorizzato.
come posso fare??