report_id column of apex_application_page_ir_rpt can help us uniquely identify each saved report.
We can assign this report_id value to a page item and this page item can be put in the Report ID Item text box of the Advanced section of the Report Attributes page of the IR.
Kindly mark the reply as helpful/correct if it solves your problem
Wow, I feel slightly embarassed that this property was right under my nose! Like they say, you learn something new everyday!
I wonder why this isn't in the APEX_IR package though.
Thanks a lot Vishal.
Pleasure is mine :-). Check more such tricks in my book that projects APEX as a reporting solution and also talks about integrating a number of other reporting products with APEX.
Detail description can be found at Vishal's blog: Description of my book on Oracle APEX 4.2 reporting and book is available at Oracle APEX 4.2 Reporting | Packt Publishing
Thanks again, I will try check it out.