Thanks! I have written hundreds of this kind of code and my brain was just dead for a few minutes. Guang -----Original Message----- From: oracle-l-bounce@xxxxxxxxxxxxx [mailto:oracle-l-bounce@xxxxxxxxxxxxx]On Behalf Of Trevor.Williams@xxxxxxxxxx Sent: Thursday, February 19, 2004 10:26 PM To: oracle-l@xxxxxxxxxxxxx Subject: RE: Why do I get this PLS-00225 error ? Hi You have named your row "x" so need to put_line( x.name ) t -----Original Message----- From: Guang Mei [mailto:gmei@xxxxxxxxxx] Sent: Friday, 20 February 2004 10:51 am To: oracle-l@xxxxxxxxxxxxx Subject: Why do I get this PLS-00225 error ? Oracle 8173 on Solaris MT@rex-SQL> select distinct name from all_source where owner='MT' and type ='PROCEDURE'; NAME ------------------------------ DEPTREE_FILL MT@rex-SQL> set serveroutput on MT@rex-SQL> MT@rex-SQL> declare cursor c1 is select distinct name from all_source where owner='MT' and type ='PROCEDURE'; lname varchar2(30); begin for x in c1 loop dbms_output.put_line (c1.name); end loop; end; / dbms_output.put_line (c1.name); * ERROR at line 7: ORA-06550: line 7, column 31: PLS-00225: subprogram or cursor 'C1' reference is out of scope ORA-06550: line 7, column 6: PL/SQL: Statement ignored TIA. Guang ---------------------------------------------------------------- Please see the official ORACLE-L FAQ: http://www.orafaq.com ---------------------------------------------------------------- To unsubscribe send email to: oracle-l-request@xxxxxxxxxxxxx put 'unsubscribe' in the subject line. -- Archives are at //www.freelists.org/archives/oracle-l/ FAQ is at //www.freelists.org/help/fom-serve/cache/1.html ----------------------------------------------------------------- Disclaimer. This e-mail is private and confidential. If you are not the intended recipient, please advise us by return e-mail immediately, and delete the e-mail and any attachments without using or disclosing the contents in any way. The views expressed in this e-mail are those of the author, and do not represent those of this company unless this is clearly indicated. You should scan this e-mail and any attachments for viruses. This company accepts no liability for any direct or indirect damage or loss resulting from the use of any attachments to this e-mail. ---------------------------------------------------------------- Please see the official ORACLE-L FAQ: http://www.orafaq.com ---------------------------------------------------------------- To unsubscribe send email to: oracle-l-request@xxxxxxxxxxxxx put 'unsubscribe' in the subject line. -- Archives are at //www.freelists.org/archives/oracle-l/ FAQ is at //www.freelists.org/help/fom-serve/cache/1.html ----------------------------------------------------------------- ---------------------------------------------------------------- Please see the official ORACLE-L FAQ: http://www.orafaq.com ---------------------------------------------------------------- To unsubscribe send email to: oracle-l-request@xxxxxxxxxxxxx put 'unsubscribe' in the subject line. -- Archives are at //www.freelists.org/archives/oracle-l/ FAQ is at //www.freelists.org/help/fom-serve/cache/1.html -----------------------------------------------------------------