Consulta simples do Oracle: literal não corresponde à string de formato
Eu quero executar uma função simples no Oracle. A assinatura é definida da seguinte maneira:
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;
...
Eu devo ser capaz de executá-lo com:
var rc refcursor
exec :rc := newcaselistforvalidation('2010-01-01','2011-01-01',100);
print :rc
Mas, ao digitar "newcaselistforvalidation ('2010-01-01', '2011-01-01', 100)", recebo:
ERROR at line 1:
ORA-01861: literal does not match format string
ORA-06512: at line 1
Pesquisei um pouco no Google e parece que não consigo digitar a data no formato correto. Alguém pode me ajudar?