Puoi ottenere un elenco di valute ISO da una vista integrata in Oracle:
select utl_i18n.GET_DEFAULT_ISO_CURRENCY(value) iso_cur
from v$nls_valid_values
where parameter = 'TERRITORY'
Ma come ha detto Nuno Guerreiro, dovrai creare una tabella da questi risultati e aggiungere una chiave esterna alla nuova tabella.