RE:Cambiar una cariable de string a data
Espero que esto te sirva:
Función: TO_DATE
Sintaxis: TO_DATE (cadena [, formato [,paramnls]])
Convierte una cadena CHAR o VARCHAR2 en un valor de fecha, de tipo DATE. El parametro formato es una cadena de formato de fecha (hay muchos formatos si te interesa alguno en especial pidemelo).
Si no se especifica un formato, se emplea el formato de fecha predeterminado para la sesion.
Ejemplo:
Daclare
v_Fecha DATE;
BEGIN
v_Fecha := TO_DATE('January 7, 1973', 'Month DD, YYYY')
END;
Nota:
Fijate en los siguiente como coincide:
'January 7, 1973' -> Valor
'Month DD, YYYY' -> Tipo de formato
Se pueden utilizar varios tipos de formato.