De Bloco PLSQL para PROCEDURE

olá amigos…

preciso agradecer ao GUJ pela enorme força que esta me dando!

preciso transformar o seguinte blocos em procedure:

DECLARE cursor c_tabela is
	select *from tabs;
r_tabela c_tabela%rowtype;
BEGIN
	OPEN c_tabela;
	LOOP
		FETCH c_tabela into r_tabela;
		EXIT when c_tabela%NOTFOUND;
		DBMS_OUTPUT.PUT_LINE(r_tabela.table_name);
	END LOOP;
	CLOSE c_tabela;
END;
/

como ficaria o codigo acima transformado em procedure?
GRATO NOVAMENTE

Vê se isso te ajuda:

ficaria mais ou menos assim

create or replace procedure nomeDaSuaProcedure()  IS

BEGIN
   

       DECLARE cursor c_tabela is  
       select *from tabs;  
       r_tabela c_tabela%rowtype;  
       BEGIN  
           OPEN c_tabela;  
           LOOP  
                FETCH c_tabela into r_tabela;  
                EXIT when c_tabela%NOTFOUND;  
                DBMS_OUTPUT.PUT_LINE(r_tabela.table_name);  
          END LOOP;  
         CLOSE c_tabela;  
     END;  

END;














Achei um link que pode te ajudar…

http://infolab.stanford.edu/~ullman/fcdb/oracle/or-plsql.html

flw