Salut,j'ai essayé plusieurs choses mais impossible de trouver la solution pour le moment

voila j'ai l'erreur suivante:
ORA-01861: literal does not match format string
le bout de code qui plante est le suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT GET_NEXT_DAY(TO_CHAR(DT_PARM,'YYYYMMDD')) INTO TOTO FROM TPARAM WHERE CD_PARM='FFVV';
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
create or replace
FUNCTION GET_NEXT_DAY(CURDAY VARCHAR2) 
RETURN VARCHAR2 IS 
NDAY VARCHAR2(10);
BEGIN 
	  SELECT TO_CHAR(MIN(DT_PARAM),'YYYYMMDD') INTO NDAY  
	  FROM TCAL
	  WHERE IND_VV='sw'
	  AND DT_PARAM > TO_DATE(CURDAY,'YYYYMMDD');
RETURN NDAY;
END;

Avez vous une idée sur cette erreur plz?