Hola,
Te dejo algunos ejemplos
Código:
oracle@10G> create or replace procedure p1
2 as
3 begin
4 dbms_output.put_line('Hola Mundo!');
5 end;
6 /
Procedimiento creado.
Ejecucion directa desde SQL*Plus con el comand exec.
Código:
oracle@10G> exec p1;
Hola Mundo!
Procedimiento PL/SQL terminado correctamente.
Ejecucion desde un bloque PL/SQL anonimo.
Código:
oracle@10G> begin
2 p1;
3 end;
4 /
Hola Mundo!
Procedimiento PL/SQL terminado correctamente.
Saludos