title: The ROLLBACK statement has no effect on the values of host variables or on the flow of control?
body: <p>I tried to test, but no good result;</p>
  
  <p>As far as I got, when i use variables from other packages and use rollback, it does not have any effect on it. but when i test it, it is not working as expected</p>
  
  <pre><code>declare
  begin
    for i in 1 .. 10
    loop
      begin
        otherPackage.temp :=10;      
        People.Insert_One(i_Id =&gt; v_Arr(i));
      end;    
      end loop;    
      rollback;
      dbms_output.put_line(otherPackage.temp);
  end;
  </code></pre>
  
  <p>otherPackage.temp is default -1, when i used in this test window, and used rollback, it shows 10, the changed value;</p>