Este error, concretamente:
el tipo de expresión no es correcto
Statement ignored
Y al final un "Probe: timeout ocurred"
Me pasaba al ejecutar una función desde el TOAD, desde el sqlplus no pasaba. Este problema me lo he encontrado muchas veces. La cadena con la que petaba es:
DECLARE
RetVal sys_refcursor;
P1 VARCHAR2(200);
P2 VARCHAR2(200);
P3 VARCHAR2(200);
P_TAULA VARCHAR2(200);
P_NOMCAMP VARCHAR2(200);
BEGIN
P1 := '2003$2004$2005$2006';
P2 := 'AAA$$$$';
P3 := 'AAA$$$$A$A';
P_TAULA := 'SIPAN_MACTUACIONS.ACTUACIONS';
P_NOMCAMP := NULL;
RetVal := SIPAN_MACTUACIONS.FNCRETORNAPARAMETRES ( P1, P2, P3, P_TAULA, P_NOMCAMP );
COMMIT;
END;
/
En el Toad petaba por la vriable RetVal