Consulta simple de Oracle: el literal no coincide con la cadena de formato
Quiero ejecutar una función simple en Oracle. La firma se define de la siguiente manera:
CREATE OR REPLACE FUNCTION NewCaseListForValidation
(
p_fromDate in DATE,
p_toDate in DATE,
p_rowCount in INT
)
RETURN
SYS_REFCURSOR
IS
return_value SYS_REFCURSOR;
...
Debería poder ejecutarlo con:
var rc refcursor
exec :rc := newcaselistforvalidation('2010-01-01','2011-01-01',100);
print :rc
Pero cuando escribo "newcaselistforvalidation ('2010-01-01', '2011-01-01', 100)", obtengo:
ERROR at line 1:
ORA-01861: literal does not match format string
ORA-06512: at line 1
Busqué en Google un poco y parece que no puedo escribir la fecha en un formato correcto. ¿Alguien puede ayudarme?