Exemplo:
Os registros no campo TAB_DATA possuem data com ano com 4 dígitos mas quando a variavel vData é utilizada o ano aparece só com 2 dígitos, alguém sabe se tem alguma configuração ou algo assim para que a variavel vData venha com ano com 4 dígitos? (conseguentemente a variavel TESTE fica com ano com 2 dígitos)
DECLARE
vCODIGO TABELA.TAB_CODIGO%TYPE;
vDATA TABELA.TAB_DATA%TYPE;
TESTE DATE;
CURSOR TESTE_CURSOR IS
SELECT TAB_CODIGO, TAB_DATA
FROM TABELA;
BEGIN
OPEN TESTE_CURSOR;
LOOP
FETCH TESTE_CURSOR INTO vCodigo,vData;
EXIT WHEN ITENS%NOTFOUND;
TESTE := vDATA;
END LOOP;
CLOSE TESTE_CURSOR;
END;
Já tentei utilizar TO_DATE(vDATA,'DD/MM/YYYY') e nada, Tentei tambem no select colocar TO_DATE(TAB_DATA,'DD/MM/YYYY') e tambem não deu certo.
valeu