title: How to Execute PL/SQL Stored Procedures with Parameters using the EXECUTE keyword
body: <p>The following example creates a stored procedure which finds the minimum value between two numbers and prints out the minimum value:</p>
  
  <pre><code>create or replace procedure findMin(x IN number, y IN number) IS
  BEGIN
     IF x &lt; y THEN
        dbms_output.put_line(x||' is the smallest number.');
     ELSE
        dbms_output.put_line(y||' is the smallest number.');
     END IF;
  END; 
  </code></pre>
  
  <p>Executing the procedure inside of an anonymous PL/SQL block creates no problems:</p>
  
  <pre><code>begin
  findMin(5,10);
  end;
  </code></pre>
  
  <p>However, the following code outside of an anonymous block does not work:</p>
  
  <pre><code>execute findMin(5,10);
  </code></pre>
  
  <p>How can we execute stored PL/SQL procedures using the execute command when those procedures require parameters? Is this even possible? </p>