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,237 | Procedural Extensions of SQL: Understanding their usage in the wild | 2021 | VLDB | 9.2212748e-05 |
| 3,648 | One WITH RECURSIVE is Worth Many GOTOs | 2021 | SIGMOD | 6.8831123e-05 |
| 5,731 | Babelfish: Efficient Execution of Polyglot Queries | 2022 | VLDB | 5.3502065e-05 |
| 6,701 | YeSQL: “You extend SQL” with Rich and Highly Performant User-Defined Functions in Relational Databases | 2022 | VLDB | 4.9561066e-05 |
| 8,583 | Efficient Execution of User-Defined Functions in SQL Queries | 2023 | VLDB | 4.4919445e-05 |
| 9,700 | A Fix for the Fixation on Fixpoints | 2023 | CIDR | 4.3013524e-05 |
| 9,763 | The UDFBench Benchmark for General-purpose UDF Queries | 2025 | VLDB | 4.2856106e-05 |
| 9,814 | Optimizing Nested Recursive Queries | 2024 | SIGMOD | 4.2783272e-05 |
| 9,884 | SQL Engines Excel at the Execution of Imperative Programs | 2024 | VLDB | 4.2635782e-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