Database Paper Browser

Back to papers

One WITH RECURSIVE is Worth Many GOTOs

Summary: Translates PL/SQL UDFs into SQL queries, moving evaluation entirely to SQL. Uses trampolined nesting to map control flow to recursive CTEs, eliminating imperative-declarative friction and yielding ~2x speedups, exposing cross-world interpretation. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
6164
Venue
SIGMOD
Year
2021
Pagerank
6.8764882e-05
Overall Rank
3,649 | 74.65%
DOI
10.1145/3448016.3457272

Incoming Non-self Citations Over Time

Authors

Incoming Citations (Sorted by Pagerank)

Showing 16 of 16 citing papers.

Rank Citing Paper Year Venue Pagerank
4,548 Efficient and Portable Einstein Summation in SQL 2023 SIGMOD 6.089487e-05
4,930 User-Defined Operators: Efficiently Integrating Custom Algorithms into Modern Databases 2022 VLDB 5.8171482e-05
6,211 Snakes on a Plan: Compiling Python Functions into Plain SQL Queries 2022 SIGMOD 5.1503069e-05
6,374 Dear User-Defined Functions, Inlining isn't working out so great for us. Let's try batching to make our relationship work. Sincerely, SQL 2024 CIDR 5.0874998e-05
6,989 Machine Learning, Linear Algebra, and More: Is SQL All You Need? 2022 CIDR 4.8658293e-05
7,324 BOSS - An Architecture for Database Kernel Composition 2024 VLDB 4.7565238e-05
9,348 The Key to Effective UDF Optimization: Before Inlining, First Perform Outlining 2025 VLDB 4.3504473e-05
9,675 Trampoline-Style Queries for SQL 2025 CIDR 4.3006524e-05
9,699 A Fix for the Fixation on Fixpoints 2023 CIDR 4.2972307e-05
9,764 QURE: AI-Assisted and Automatically Verified UDF Inlining 2025 SIGMOD 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
10,415 Dynamic Pruning for Recursive Joins 2025 SIGMOD 4.1905499e-05
10,481 Approximating Opaque Top-k Queries 2025 SIGMOD 4.1905499e-05
10,721 Towards Designing Future-Proof Data Processing Systems 2025 VLDB 4.1905499e-05
11,290 To UDFs and Beyond: Demonstration of a Fully Decomposed Data Processor for General Data Wrangling Tasks 2023 VLDB 4.1905499e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 16 of 16 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Previous Page 1 / 1 Next

Semantically Similar Papers

Overall Rank Paper Year Venue Pagerank
14,050 Supporting Procedural Constructs in SQL Compilers 1996 VLDB -
130 Optimization of Nested SQL Queries Revisited 1987 SIGMOD 0.00044001626
9,110 Optimizing Recursive Queries in SQL 2005 SIGMOD 4.3900304e-05
11,514 Low-Latency Compilation of SQL Queries to Machine Code 2021 VLDB 4.1905499e-05
6,211 Snakes on a Plan: Compiling Python Functions into Plain SQL Queries 2022 SIGMOD 5.1503069e-05
1,552 Evaluation Of Database Recursive Logic Programs As Recurrent Function Series 1986 SIGMOD 0.00011393892
6,646 Functional-Style SQL UDFs With a Capital 'F' 2020 SIGMOD 4.9734285e-05
9,883 SQL Engines Excel at the Execution of Imperative Programs 2024 VLDB 4.2594931e-05
6,112 PL/SQL Without the PL 2020 SIGMOD 5.2009649e-05
3,085 Compiling PL/SQL Away 2020 CIDR 7.5960713e-05