Pessoal.. to com um probleminha q ainda nao consegui resolver.. quem 
puder dá uma ajudinha

Se eu faço o select na mao.. ele retorna os 2 valores ( esperado e 
encontrado ) mas qdo jogo p/ dentro da proc ele nao consegue mostrar 
o valor do campo encontrado!! Porquê ?????
ja fiz varios testes e nada..  
se eu colocar um group by no select ele retorna o mesmo valor mas na 
proc gerá um erro ( ela até compila - ok mas nao executa !!)
mostra este erro:

14:05:30 [EMAIL PROTECTED]>exec proc_teste_bkp ( 'full','IGB1');
BEGIN proc_teste_bkp ( 'full','IGB1'); END;
*
ERRO na linha 1:
ORA-01403: no data found
ORA-06512: at "RMAN.PROC_TESTE_BKP", line 9
ORA-06512: at line 1

Estou usando esta proc:

create or replace procedure proc_teste_bkp   (     tipo_bkp          
in varchar2,
                                   nome_banco     in varchar2   )  is
  v_esperado         number(8,2);
  v_encontrado      number(8,8);
BEGIN 
-- EXECUTE IMMEDIATE 'ALTER SESSION SET nls_date_format  = 'DD MM 
YYYY HH24:MI:SS' ';
      SELECT  (   case    when to_char(sysdate, 'd') = 1 then 56 
                  when to_char(sysdate, 'd') = 2 then 8 
                  when to_char(sysdate, 'd') = 3 then 32 
                  when to_char(sysdate, 'd') = 4 then 8 
                  when to_char(sysdate, 'd') = 5 then 32 
                  when to_char(sysdate, 'd') = 6 then 8 
                  when to_char(sysdate, 'd') = 7 then 32 end ) 
esperado,
                  ((SYSDATE-MAX(completion_time))*24)  encontrado
          INTO v_esperado, v_encontrado
        FROM rman.bp
      WHERE  upper(handle) LIKE upper('%tipo_bkp%nome_banco%');

dbms_output.enable(1000000); 
dbms_output.put_line(lpad('_',67,'_')); 
dbms_output.put_line  ('Total de horas esperado para o proximo 
Backup '|| tipo_bkp || ' ' || nome_banco || ': ' || lpad
(v_esperado,10,' ') || ' hs'); 
dbms_output.put_line(lpad('_',67,'_')); 
dbms_output.put_line  ('Total de horas encontradas apos o último 
Backup: '|| lpad(v_encontrado,18,' ') || ' hs'); 
END;
/
exec proc_teste_bkp ( 'full','IGB1');


Atenciosamente.


Responder a