Quando faço inserções nas tabelas alterando sessão, tudo ocorre ok, mas quando faço select, ocorre erro:
vejam como está:
NO INSERT:
BEGIN EXECUTE IMMEDIATE 'ALTER SESSION SET NLS_DATE_FORMAT = ''dd/mm/yyyy hh24:mi:ss''';
INSERT INTO TBL_PLN_TARCOB VALUES (CD_TARCOB.NEXTVAL, '05/11/2007', 890854, 'DIEZO GOMES DOS SANTOS', 0, 10, 0);
INSERT INTO TBL_PLN_TARCOB VALUES (CD_TARCOB.NEXTVAL, '05/11/2007', 891102, 'RAPHAEL DE FREITAS OLIVEIRA', 0, 9, 0);
INSERT INTO TBL_PLN_TARCOB VALUES (CD_TARCOB.NEXTVAL, '05/11/2007', 891513, 'THAIS GONCALVES GOMES', 0, 9, 0);
COMMIT;
END;
NO SELECT:
BEGIN EXECUTE IMMEDIATE 'ALTER SESSION SET NLS_DATE_FORMAT = ''dd/mm/yyyy hh24:mi:ss''';
SELECT DISTINCT L.MATRICULA, M.NM_REP, L.DATA, M.TENTATIVAS, M.CONTATOS, M.CONTATOS_EFETIVOS, M.RECHAMADA, M.SUCESSO, M.TPO_FCH_TELA, L.CHAMADAS_ATENDIDAS,
L.MEDIA_ATENDIMENTO, L.MEDIA_CONSERVACAO, L.MEDIA_POS_ATENDIMENTO, L.MEDIA_DISPONIVEL, L.MEDIA_PAUSA, P.MEDIA_TMP_LOGADO,
P.MEDIA_TMP_TRABALHADO, P.MEDIA_TMP_RANKING, P.MEDIA_TMP_DISPONIVEL, P.MEDIA_TMP_PAUSA0, P.MEDIA_TMP_PAUSA1, P.MEDIA_TMP_PAUSA2,
P.MEDIA_TMP_PAUSA3, P.MEDIA_TMP_PAUSA4, P.MEDIA_TMP_PAUSA5, P.MEDIA_TMP_PAUSA6, P.MEDIA_TMP_PAUSA7, P.MEDIA_TMP_PAUSA8,
P.MEDIA_TMP_PAUSA9, P.MEDIA_TMP_PAUSA_OUTROS, P.MEDIA_TMP_PAUSA, DDI21F.OS_ABERTAS DDI21F, LIGUED.OS_ABERTAS LIGUED,
MDO_150.OS_ABERTAS MDO_150, MDO_21.OS_ABERTAS MDO_21, MDO_50.OS_ABERTAS MDO_50, MDO_99.OS_ABERTAS MDO_99, MM120F.OS_ABERTAS MM120F,
MM120N.OS_ABERTAS MM120N, MM150C.OS_ABERTAS MM150C, MM300C.OS_ABERTAS MM300C, MM500F.OS_ABERTAS MM500F, MM60CO.OS_ABERTAS MM60CO,
MM60FS.OS_ABERTAS MM60FS, MM60NO.OS_ABERTAS MM60NO, MULTI100.OS_ABERTAS MULTI100, MULTI200.OS_ABERTAS MULTI200,
MULTI300.OS_ABERTAS MULTI300, PAISES.OS_ABERTAS PAISES, SIM21O.OS_ABERTAS SIM21O, SIMPLU.OS_ABERTAS SIMPLU,
TARCOB.OS_ABERTAS TARCOB, TARDDD.OS_ABERTAS TARDDD
FROM TBL_PLN_MAGELLAN M, TBL_PLN_LUCENT L, TBL_PLN_PAUSAS P, TBL_PLN_DDI21F DDI21F, TBL_PLN_LIGUED LIGUED, TBL_PLN_MDO_150 MDO_150,
TBL_PLN_MDO_21 MDO_21, TBL_PLN_MDO_50 MDO_50, TBL_PLN_MDO_99 MDO_99, TBL_PLN_MM120F MM120F, TBL_PLN_MM120N MM120N,
TBL_PLN_MM150C MM150C, TBL_PLN_MM300C MM300C, TBL_PLN_MM500F MM500F, TBL_PLN_MM60CO MM60CO, TBL_PLN_MM60FS MM60FS,
TBL_PLN_MM60NO MM60NO, TBL_PLN_MULTI100 MULTI100, TBL_PLN_MULTI200 MULTI200, TBL_PLN_MULTI300 MULTI300,
TBL_PLN_PAISES PAISES, TBL_PLN_SIM21O SIM21O, TBL_PLN_SIMPLU SIMPLU, TBL_PLN_TARCOB TARCOB, TBL_PLN_TARDDD TARDDD
WHERE M.NM_REP(+) = L.NM_REP AND L.NM_REP = P.NM_REP(+) AND L.NM_REP='ADRIAN AVANCINI MENEZES' AND M.DATA = '30/10/2007' AND DDI21F.NM_REP(+) = L.NM_REP
AND LIGUED.NM_REP(+) = L.NM_REP AND MDO_150.NM_REP(+) = L.NM_REP AND MDO_21.NM_REP(+) = L.NM_REP
AND MDO_50.NM_REP(+) = L.NM_REP AND MDO_99.NM_REP(+) = L.NM_REP AND MM120F.NM_REP(+) = L.NM_REP AND MM120N.NM_REP(+) = L.NM_REP
AND MM150C.NM_REP(+) = L.NM_REP AND MM300C.NM_REP(+) = L.NM_REP AND MM500F.NM_REP(+) = L.NM_REP AND MM60CO.NM_REP(+) = L.NM_REP
AND MM60FS.NM_REP(+) = L.NM_REP AND MM60NO.NM_REP(+) = L.NM_REP AND MULTI100.NM_REP(+) = L.NM_REP AND MULTI200.NM_REP(+) = L.NM_REP
AND MULTI300.NM_REP(+) = L.NM_REP AND PAISES.NM_REP(+) = L.NM_REP AND SIM21O.NM_REP(+) = L.NM_REP
AND SIMPLU.NM_REP(+) = L.NM_REP AND TARCOB.NM_REP(+) = L.NM_REP AND TARDDD.NM_REP(+) = L.NM_REP;
END;
Poderiam me ajudar com isso? O que estou fazendo de erra?
Desde já agradeço.