Procedimiento de Oracle usando el comando Host ()

Estoy teniendo un problema usandohost() comando en el procedimiento de oracle. He escrito código oráculo muy simple.

CREATE OR REPLACE PROCEDURE 

run_command(command_i IN VARCHAR2)

IS
  l_message  VARCHAR2 (100);

BEGIN

  l_message  := 'cmd ' || command_i;

  host(l_message); 

END run_command;

cuandohost(l_message); Se elimina funciona bien.

¿Cuál es el problema y existe de todos modos para crear una rutina que utilizahost()?

Respuestas a la pregunta(2)

Su respuesta a la pregunta