Możesz uzyskać listę walut ISO z wbudowanego widoku w Oracle:
select utl_i18n.GET_DEFAULT_ISO_CURRENCY(value) iso_cur
from v$nls_valid_values
where parameter = 'TERRITORY'
Ale jak powiedział Nuno Guerreiro, musisz utworzyć tabelę z tych wyników i dodać klucz obcy do nowej tabeli.