APEX from the Field

APEX, PL/SQL and SQL

    • Certifications
    • Hi, I’m Denio 👋
  • GitHub
  • LinkedIn
  • Youtube
  • When one login method is not enough
    APEX ORDS PL/SQL

    When one login method is not enough

    In the first version of this case, I deliberately kept things focused. The goal was to prove that a user could come in through Google, complete a minimal onboarding flow, receive ORDS client credentials, and actually use those credentials against a protected endpoint. That loop, once it closes, already carries a lot of value, and

    Read article

    04/27/2026
    denioflavio
  • From Social Login to API Access: Building a Self-Service OAuth Client Flow with APEX and ORDS
    APEX ORDS PL/SQL

    From Social Login to API Access: Building a Self-Service OAuth Client Flow with APEX and ORDS

    In APEX, the usual paths are familiar: workspace users, database accounts, or some internal authentication model we control ourselves. But APEX also gives us Social Sign-In, and that changes the tone of the application completely. There are several ways to do that depending on the provider, but in this case I am using Google because

    Read article

    04/19/2026
    denioflavio
  • When the Schema Does Not Speak Business: Testing Oracle 26ai Annotations for NL2SQL
    PL/SQL SQL

    When the Schema Does Not Speak Business: Testing Oracle 26ai Annotations for NL2SQL

    A practical from-the-field test showing how Oracle 26ai annotations can reduce NL2SQL ambiguity by giving the database the business context that object names alone never carried.

    Read article

    04/12/2026
    denioflavio
  • Assertions in Oracle: one of those features that immediately made me think about old scars
    SQL

    Assertions in Oracle: one of those features that immediately made me think about old scars

    A practical, from-the-field look at Oracle Assertions, showing how they can push real business rules like mandatory customer contact data and required justification for price reductions back into the schema in a more declarative way.

    Read article

    04/05/2026
    denioflavio
  • Beyond Hidden Items: Passing State Across APEX Page Processes
    APEX PL/SQL

    Beyond Hidden Items: Passing State Across APEX Page Processes

    By Dênio Flávio Garcia da Silva I’ve spent a lot of time auditing APEX environments, and nothing sinalizes a maintenance nightmare quite like the “Hidden Item Explosion.” We’ve all been there: a simple form grows, logic accumulates, and suddenly you’re juggling dozens of values across multiple processes. It works, sure, but would you trust your future self

    Read article

    03/15/2026
    denioflavio
  • PL/SQL Object Types in Practice: Methods, Tables, and a Different Way to Model Data
    PL/SQL

    PL/SQL Object Types in Practice: Methods, Tables, and a Different Way to Model Data

    By Denio Flavio Garcia da Silva After more than 15 years working with PL/SQL, I still managed to find a feature that genuinely surprised me. I ran into it while preparing for the PL/SQL certification exam (1z0-149), which was easily the hardest Oracle certification I have taken so far. I passed with 66.2%, just above

    Read article

    03/13/2026
    denioflavio
  • Instrumenting PL/SQL in Oracle APEX: A Practical Case Using APEX_DEBUG
    APEX PL/SQL

    Instrumenting PL/SQL in Oracle APEX: A Practical Case Using APEX_DEBUG

    By Dênio Flávio Garcia da Silva There was a moment in my journey with Oracle APEX when I started working on larger enterprise applications and realized that the page itself was often the simplest part of the whole system. The UI looked clean and straightforward, but behind a single button there were packages with hundreds

    Read article

    03/10/2026
    denioflavio
  • Oracle APEX Background Processing with Execution Chains (Live Progress Monitor Demo)
    APEX

    Oracle APEX Background Processing with Execution Chains (Live Progress Monitor Demo)

    In this video, I built and recorded a practical Oracle APEX demo showing how to handle long-running tasks without freezing the UI. The app starts a background Execution Chain (Init → Process → Finalize), returns control to the user immediately, and displays live progress on a Monitor page (status, “X of Y”, messages, and item-level

    Read article

    03/07/2026
    denioflavio
  • When Two Users Edited the Same Record
    PL/SQL

    When Two Users Edited the Same Record

    By Dênio Flávio Garcia da Silva There are certain problems in enterprise applications that only show up after a system has been in production for a while. They don’t appear during development, they don’t fail loudly, and they don’t generate stack traces. They just quietly corrupt user expectations. One of those problems is concurrent editing.

    Read article

    03/03/2026
    denioflavio
  • Securing ORDS Endpoints with OAuth2
    APEX ORDS

    Securing ORDS Endpoints with OAuth2

    In this article, I demonstrate how to secure ORDS REST endpoints using OAuth2 Client Credentials within Oracle APEX running on Autonomous Database (OCI). The post walks through creating roles and privileges via the APEX RESTful Services interface, configuring an OAuth client using SQL Workshop, and validating the full authentication flow using Postman. This example highlights…

    Read article

    02/16/2026
    denioflavio
Older posts→

Categories

  • APEX (7)
  • ORDS (3)
  • PL/SQL (7)
  • SQL (3)

Recent Posts

  • When one login method is not enough04/27/2026
  • From Social Login to API Access: Building a Self-Service OAuth Client Flow with APEX and ORDS04/19/2026
  • When the Schema Does Not Speak Business: Testing Oracle 26ai Annotations for NL2SQL04/12/2026
  • Assertions in Oracle: one of those features that immediately made me think about old scars04/05/2026
  • Beyond Hidden Items: Passing State Across APEX Page Processes03/15/2026

Tags

Ajax Callback annotations API authentication scheme Collections debug Dynamic Action jQuery n2sql oauth ords plsql Process Social Sign-In sql type xml

Copyright © APEX From the Field. Practical Oracle APEX, PL/SQL, SQL, ORDS, REST APIs, and AI from real projects.

  • GitHub
  • LinkedIn
  • Youtube