Je l'ai trouvé.
Est-ce que ce paramètre s'applique au client Oracle ou à une base ?
D'après ce que je constate, il s'applique à un client : mon toad est en local, l'exécution de la requête par l'ETL est sur un client distant dont je ne peux toucher aucun paramètre.
Pour info, NLS_NUMERIC_CHARACTERS = ".," en local.
L'info est intéressante, mais ça ne permet pas de résoudre le fait qu'il me tronque mes décimales lors de l'insertion...
to_number('12.25') m'insère 12 avec le client distant (ETL), to_number('12,25') m'insère 12,25 avec le client local (Toad).