Bonjour

Le formatage du mois 'MON' semble avoir changé entre Oracle 9i et Oracle 10g lorsqu'on est en français.
Mon NLS_LANG est paramétré ainsi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
NLS_LANG=FRENCH_FRANCE.WE8ISO8859P1
Lorsque je demande l'affichage du mois sur une base Oracle9i j'obtiens:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT to_char(SYSDATE,'fmMON') FROM DUAL ;
TO_
---
AVR
Si je fais la même chose sous Oracle 10g voici ce que j'obtiens:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT to_char(SYSDATE,'fmMON') FROM DUAL ;
TO_CH
-----
AVR.
Le mois est retourné avec un point en plus (soit sur 4 caractères) après les 3 premières lettres du mois.

Y-a-t-il un moyen (via un NLS_ par exemple) de faire que cette requête renvoie la même chose que ce soit en 9i ou en 10g ?

Merci