Functional-Style SQL UDFs With a Capital 'F'
Summary: Advocates functional-style SQL UDFs using self-invocation for recursion; compiles them to SQL:1999 recursive CTEs. A function-call graph–based compiler enables memoization, reference counting, and linear/tail recursion optimizations to produce fast, readable UDFs that outperform hand-tuned SQL. (summarized by gpt-5-nano on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Christian Duta
- 2. Torsten Grust
Incoming Citations (Sorted by Pagerank)
Showing 9 of 9 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 2,242 | Procedural Extensions of SQL: Understanding their usage in the wild | 2021 | VLDB | 9.2124242e-05 |
| 3,649 | One WITH RECURSIVE is Worth Many GOTOs | 2021 | SIGMOD | 6.8764882e-05 |
| 5,741 | Babelfish: Efficient Execution of Polyglot Queries | 2022 | VLDB | 5.3450701e-05 |
| 6,703 | YeSQL: “You extend SQL” with Rich and Highly Performant User-Defined Functions in Relational Databases | 2022 | VLDB | 4.9514593e-05 |
| 8,580 | Efficient Execution of User-Defined Functions in SQL Queries | 2023 | VLDB | 4.4876382e-05 |
| 9,699 | A Fix for the Fixation on Fixpoints | 2023 | CIDR | 4.2972307e-05 |
| 9,765 | The UDFBench Benchmark for General-purpose UDF Queries | 2025 | VLDB | 4.2815042e-05 |
| 9,813 | Optimizing Nested Recursive Queries | 2024 | SIGMOD | 4.2742278e-05 |
| 9,883 | SQL Engines Excel at the Execution of Imperative Programs | 2024 | VLDB | 4.2594931e-05 |
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 12 of 12 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
Previous
Page 1 / 1
Next