πΉ About
Oracle APEX 26.1 introduces one of the most powerful new features for Interactive Reports:
β AI-Powered Natural Language Reporting
Users can now interact with reports using simple English sentences like:
β βShow employees from department 10β
β βSort employees by salary descendingβ
β βOnly show employees who have managerβ
without writing filters manually.
The best part?
π Oracle APEX ensures AI-generated queries remain secure and controlled, helping avoid unnecessary data exposure.
In this blog, we will build an AI Interactive Report using:
- Oracle APEX
- Cohere AI
- Interactive Reports
- Generative AI Services
π What We Will Build
We will create an Interactive Report on the EMP table where users can:
β
Ask questions in natural language
β
Apply filters automatically
β
Sort report data using AI
β
Use AI safely inside Oracle APEX
π οΈ Tools and Technologies
- Oracle APEX 26.1
- Cohere AI
- Oracle Database
- Interactive Reports
- Natural Language Processing (NLP)
π― Why This Feature is Important
Normally users need to:
β Open Actions Menu
β Add Filters
β Add Sorting
β Configure Conditions
Now users can simply type:
Show all employees in department 10
and Oracle APEX automatically converts it into report filters.
π Real-Time Example
Examples users can type:
Order employees by salary descending
Only show employees with managers
Show department 10 employees
π Security Benefit
Oracle APEX AI Interactive Reports are safer because:
β
AI only works within report context
β
Users cannot access unrelated tables
β
Queries remain controlled inside report metadata
β
Sensitive database structure is hidden
This helps reduce accidental data leaks.
π Step 1: Create Generative AI Service
Go to:
Workspace Utilities
β Generative AIClick:
Createπ Configure Cohere AI Service
Fill details like below:
| Setting | Value |
|---|---|
| AI Provider | Cohere |
| Name | cohere |
| Base URL | https://api.cohere.ai/v2 |
| AI Model | command-a-03-2025 |

π Add Credentials
Create credential with your Cohere API Key.
Example:
Bearer YOUR_API_KEY
π Step 2: Test AI Connection
Click:
Test ConnectionIf everything is correct:
β Connection Successful
π Step 3: Create Interactive Report
Create a new page:
Interactive ReportUse EMP table.
π Sample SQL Query
SELECT
empno,
ename,
job,
mgr,
hiredate,
sal,
comm,
deptno
FROM empπ Step 4: Enable AI Feature
Open Interactive Report Attributes.
Go to:
Attributes
β Generative AI
Enable:
β Natural Language Support
π Set Default Search Mode
Select:
Search with AIπ Optional Settings
You can also enable:
β
Search Bar
β
Finder Drop Down
β
Reports Select List
β
Actions Menu
πΌοΈ Final Output

π Example Queries
Users can now type:
π Filter Example
Show employees from department 10Result:
β AI automatically adds department filter.
π Sort Example
Order employees by salary descendingResult:
β AI applies sorting automatically.
π Condition Example
Show employees who have managerResult:
β AI filters records where manager is not null.
π How Oracle APEX Prevents Data Leaks
Oracle APEX AI Reporting works only within:
β Report SQL
β Available columns
β Report metadata
Users cannot:
β Access hidden tables
β Run arbitrary SQL
β Read database schema
β Execute backend commands
This makes AI reporting much safer for enterprise applications.
π― Benefits of AI Interactive Reports
β
Faster reporting
β
Better user experience
β
No technical knowledge required
β
Easy filtering and sorting
β
Modern AI-powered UI
β
Enterprise-grade security
π Best Use Cases
This feature is extremely useful for:
β HR Applications
β ERP Systems
β Finance Dashboards
β Approval Systems
β Customer Reports
β Analytics Portals
β οΈ Important Notes
Before using AI Reports:
β
Configure AI provider properly
β
Restrict sensitive columns
β
Test report queries carefully
β
Use secure credentials
π Why This Feature is a Game Changer
This feature brings:
β AI + Low Code together
β Natural language analytics
β Better accessibility for non-technical users
Now business users can interact with reports naturally without learning report actions.
π Conclusion
AI Interactive Reports in Oracle APEX 26.1 are one of the most exciting new features for enterprise applications.
With minimal configuration, you can create:
β
NLP-based reporting
β
AI-powered filtering
β
Intelligent sorting
β
Secure AI experiences
all directly inside Oracle APEX.
This is a huge step toward intelligent low-code applications.
Hi, Iβm Ankur Rai, an Oracle APEX Developer with 6+ years of professional experience in building enterprise applications. I specialize in creating scalable and efficient solutions using Oracle APEX, PL/SQL, and SQL to solve real-world business challenges.
I am a 3X Oracle APEX Professional Certified Developer and also an Oracle ACE Associate Member, actively contributing to the Oracle community by sharing knowledge, insights, and best practices. Through my blogs, I aim to help developers learn, grow, and build better Oracle APEX applications together.



