Bom dia Sharif,

  Normalmente quando você está usando PL/SQL você carrega o retorno do
select em uma variável. Ex.:

Set serverout on

 declare
  vSID varchar2(8);

 begin

 SELECT SID
      into  vSID
   FROM
      v$mystat
   WHERE
      ROWNUM = 1;

    dbms_output.put_line('valor da minha variavel e: '||vSID);

end;
/

Isso é um exemplo de bloco anônimo, ajuste ai no seu trigger.

Atenciosamente,

Rodrigo Mufalani
DBA - OCP 10g & 11g +RAC
Oracle ACE Member
tel.: (21) 8851-4817
www.mrdba.com.br/mufalani/
mufal...@mrdba.com.br



Pessoal, dentro de uma trigger não está funcionando o select abaixo… porem
no sqlplus funciona normalmente.  Devo dar alguma permissão à mais ?

SELECT SID FROM v$mystat WHERE ROWNUM = 1

Abraços,

Sharif










Responder a