Implementing Oracle-style Structured Data Types (OBJECT/RECORD) in Firebird #8503
Closed
filhotecmail
started this conversation in
Ideas
Replies: 3 comments 1 reply
-
See #1115 and #3031. They're being implemented and currently scheduled for Firebird 6.0. |
Beta Was this translation helpful? Give feedback.
1 reply
-
See also RFC: https://groups.google.com/g/firebird-devel/c/uZV0c-3vACw/m/kLvWeCsSBAAJ |
Beta Was this translation helpful? Give feedback.
0 replies
-
Great work! I'll wait for Firebird version 6 to start enjoying the new features, which are very valuable and extremely helpful for writing and coding! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello Firebird community,
I've been exploring Firebird's capabilities for complex data structures and would like to discuss the possibility of implementing Oracle-style structured data types in Firebird. Specifically, I'm interested in two Oracle features:
OBJECT types:
Ref: https://docs.oracle.com/en/database/oracle/oracle-database/19/lnpls/plsql-collections-and-records.html#GUID-7836EEC3-2642-4CF8-AA50-81034855119D
These structures are particularly useful when:
Returning complex data from functions, passing structured parameters between procedures.
Implementing domain models directly in the database.
Does Firebird currently have any equivalent functionality?
If not, what would be the technical challenges to implement this?
Could this be achieved through existing features (domains, tables, etc.) with some creative workarounds?
Would this be a valuable feature for future Firebird versions?
Beta Was this translation helpful? Give feedback.
All reactions