Prompts · APEX · PL/SQL · Forms · SQL
Tested prompts for Oracle work
121 tested prompts for APEX, PL/SQL, Forms and SQL. The library below shows the 15 free prompts plus a preview of the Prompt Pack; all 121 come with the Pack ($59 one-time, Gumroad).
Prompt Pack · one-time · Gumroad
APEX
Free 4 · Pack preview 6
apex-page-from-ddlFree
Generate an APEX page from a table
You are an Oracle APEX 26.x expert. Given this table DDL: <PASTE CREATE TABLE>, design an APEX page with an Interactive Report plus a modal form to create/edit rows. List the regions, items, and processes to create, the validations needed, and the exact steps in Page Designer.
apexlang-editFree
Vibe-code with APEXlang
Using the APEXlang file structure in this folder, modify page <N> to add <CHANGE>. Edit only the relevant .apx files, keep IDs stable, and tell me which files changed so I can sync back to the cloud.
apex-processFree
Write a PL/SQL process for a page
Write a PL/SQL process for an APEX page that <DOES X>. Use bind variables for page items (:Pn_ITEM), handle no-data and exceptions, and return a clear apex_error message on failure.
apex-restsourceFree
Build an APEX REST data source
Help me create an APEX REST Data Source for this API <PASTE OPENAPI / SAMPLE JSON>. Define the data profile (columns + types), pagination, and how to use it in an Interactive Report.
- apex-master-detailMaster-detail with editable gridIn the Prompt Pack
- apex-auth-schemeCustom authentication schemeIn the Prompt Pack
- apex-dynamic-actionComplex dynamic action chainsIn the Prompt Pack
- 3 more in the Prompt PackGet the Prompt Pack →
PLSQL
Free 3 · Pack preview 6
plsql-refactorFree
Refactor PL/SQL safely
Refactor this PL/SQL for readability and performance WITHOUT changing behavior: <PASTE CODE>. Explain each change, flag any side-effects, and keep the same signature.
plsql-packageFree
Generate a package spec + body
Generate an Oracle package spec and body for these requirements: <REQUIREMENTS>. Include input validation, exception handling, and concise comments. Follow <NAMING CONVENTION>.
plsql-testsFree
Write utPLSQL unit tests
Write utPLSQL unit tests for this procedure: <PASTE>. Cover happy path, boundary values, null inputs, and the exceptions it raises.
- plsql-bulkBULK COLLECT / FORALL refactorIn the Prompt Pack
- plsql-pipelinedPipelined table functionIn the Prompt Pack
- plsql-error-pkgCentral error-logging packageIn the Prompt Pack
- 3 more in the Prompt PackGet the Prompt Pack →
Forms
Free 2 · Pack preview 5
forms-extractFree
Reverse-engineer a Forms module
Act as an Oracle Forms→APEX migration analyst. From this module export <PASTE FMB XML / description>, extract a structured blueprint: blocks, items, LOVs, triggers (with their PL/SQL), program units, and the business rules. Output as a table.
forms-mapFree
Map Forms to APEX + risks
For each Forms object in this blueprint <PASTE>, propose the equivalent Oracle APEX 26.x component, note what has no direct equivalent, and rank migration risk (low/med/high) with mitigation.
- forms-trigger-mapTrigger-by-trigger APEX mappingIn the Prompt Pack
- forms-lov-migrateMigrate Forms LOVs to APEXIn the Prompt Pack
- forms-plsql-libsPort PL/SQL librariesIn the Prompt Pack
- 2 more in the Prompt PackGet the Prompt Pack →
SQL
Free 3 · Pack preview 5
sql-nl2sqlFree
Natural language → safe SQL
Given this schema <PASTE TABLES>, write a READ-ONLY Oracle SQL query for: <QUESTION>. Use only listed tables/columns, add no DML, and explain the query.
sql-tuneFree
Tune a slow query
Analyze this query and its execution plan <PASTE QUERY + PLAN>. Identify the bottleneck, suggest indexes or rewrites, and explain the trade-offs. Don't change the result set.
vector-26aiFree
Vector search / RAG in 26ai
Show how to build AI Vector Search in Oracle 26ai over table <TABLE> column <TEXT_COL>: the VECTOR column, how to embed/populate it, and a similarity query for a user question. Include the SQL.
- sql-windowAdvanced window-function analyticsIn the Prompt Pack
- sql-partitionPartitioning strategy advisorIn the Prompt Pack
- sql-mergeSafe MERGE upsert patternIn the Prompt Pack
- 2 more in the Prompt PackGet the Prompt Pack →
DevOps
Free 1 · Pack preview 3
devops-dockerfileFree
Dockerize an APEX/ORDS stack
Write a docker-compose.yml for Oracle 26ai Free + ORDS + APEX with a persistent volume, env-based password, and ports for the listener (1521) and ORDS (8080, serving APEX and SQL Developer Web). Explain each service.
- devops-cicdFull GitHub Actions APEX pipelineIn the Prompt Pack
- devops-ords-configProduction ORDS configurationIn the Prompt Pack
- devops-liquibaseSchema change managementIn the Prompt Pack
Docs
Free 2 · Pack preview 3
plsql-documentFree
Explain & document legacy PL/SQL
Explain what this legacy PL/SQL does in plain <English/Arabic>, list its inputs/outputs and dependencies, and note risks before modernizing: <PASTE>.
docs-schemaFree
Auto-document a schema
Given these CREATE statements <PASTE>, produce developer docs: a table-by-table description, key relationships, and an ER summary in Mermaid. Keep it concise.
- docs-runbookGenerate an ops runbookIn the Prompt Pack
- docs-testdataGenerate realistic test dataIn the Prompt Pack
- docs-apidocDocument an ORDS REST APIIn the Prompt Pack
DB AI
Free 0 · Pack preview 3
APEX AI
Free 0 · Pack preview 3