---
title: "Discussion on \"Consolidating Validation Logic with APEX_ERROR\" | Hashnode"
description: "Discussion on \"Consolidating Validation Logic with APEX_ERROR\". Consolidate and centralize Oracle APEX validation logic with the PL/SQL Error validation type to improve reuse, performance, and maintenance."
url: "https://hashnode.com/posts/validation-logic-with-apexerror/67a4c0fe879cd05d72f93e23"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Consolidating Validation Logic with APEX\_ERROR](https://blog.cloudnueva.com/validation-logic-with-apexerror?utm_source=hashnode&utm_medium=feed)

Consolidate and centralize Oracle APEX validation logic with the PL/SQL Error validation type to improve reuse, performance, and maintenance.

Feb 6, 2025 · 5 min read · blog.cloudnueva.com  
Read the article

-   [#orclapex](https://hashnode.com/tag/orclapex)
-   [#oracle-apex](https://hashnode.com/tag/oracle-apex)

## Written by

[Jon Dixon](https://hashnode.com/@orclapex)

@orclapex · San Diego, CA

  
[View profile](https://hashnode.com/@orclapex)

APEX, ORDS & the Oracle Database

I’m Jon Dixon, an Oracle APEX developer and consultant at Cloud Nueva. I write about APEX, ORDS, the Oracle Database, and how AI is changing the way we build software. This blog is where I share practical examples, lessons learned, and ideas from my work.

## Responses

Markdown supported · ⌘↵ to post

[Maik Michel](https://hashnode.com/@maik-michel)

[Feb 6, 2025](https://hashnode.com/posts/validation-logic-with-apexerror/67a4c0fe879cd05d72f93e23/comment/67a527ae4dd3832d52628650)

There is no disadvantage. We go some steps further and execute transactions by plsql packages which are called from a process. The processes run their own validations and call apex\_error-api. The benefit is that all code is inside packages and therefore inside git 😉 If you define this as the way to go with your team no one is searching for missing validations inside pagebuilder.
