Nemyslím si, že můžete použít NLS_NUMERIC_CHARACTERS k potlačení oddělovače skupiny. K tomu slouží formátové modely. Pokud oddělovače skupin nechcete, nepožadujte je v modelu formátu. Všechny NLS_NUMERIC_CHARACTERS udělá je specifikovat, jaký by měl být oddělovač skupin, když je o to požádán.
I když použijete CHR(0) , jako v:
select TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0))
from dual
Odpověď stále obsahuje chr(0)s (což můžete vidět, pokud výraz zabalíte do DUMP() funkce., takto:
select DUMP(TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0)))
from dual