Functions Are Data Too (Defunctionalization for PL/SQL)
Summary: Introduces first-class, persistent functions for PL/SQL, enabling runtime construction, table storage, and higher-order passing of function values. A lightweight defunctionalization transformation implements this atop existing relational DBMS infrastructure, unlocking new query idioms without engine changes. (summarized by gpt-5.6-luna on Jul 24 2026)
Incoming Non-self Citations Over Time
No non-self incoming citations found for this paper in this database.
Authors
- 1. Torsten Grust (University of Tübingen)
- 2. Nils Schweinsberg (University of Tübingen)
- 3. Alexander Ulrich (University of Tübingen)
BibTeX Citation
@article{grust_vldb13,
title = {{Functions Are Data Too (Defunctionalization for PL/SQL)}},
author = {Grust, Torsten and Schweinsberg, Nils and Ulrich, Alexander},
journal = {PVLDB},
series = {{VLDB} '13},
volume = {6},
number = {12},
pages = {1214--1225},
doi = {10.14778/2536274.2536287},
url = {https://doi.org/10.14778/2536274.2536287},
year = {2013}
}
Incoming Citations (Sorted by Pagerank)
Showing 1 of 1 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 2,684 | Compiling PL/SQL Away | 2020 | CIDR | 8.25952e-05 |
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 1 of 1 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 455 | Differential dataflow | 2013 | CIDR | 0.00018133241 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 3,036 | On Parallel Processing of Aggregate and Scalar Functions in Object-Relational DBMS | 1998 | SIGMOD |
| 2 | 2,971 | Design and Implementation of an Extensible Database Management System Supporting User Defined Data Types and Functions | 1988 | VLDB |
| 3 | 3,388 | A Preliminary System For The Design Of Dbtg Data Structures | 1975 | SIGMOD |
| 4 | 4,645 | User-Defined Table Operators: Enhancing Extensibility for ORDBMS | 1999 | VLDB |
| 5 | 13,040 | Investigation of Algebraic Query Optimisation for Database Programming Languages | 1994 | VLDB |
| 6 | 6,328 | Functional-Style SQL UDFs With a Capital 'F' | 2020 | SIGMOD |
| 7 | 6,383 | A Functional Programming Approach to Deductive Databases | 1991 | VLDB |
| 8 | 8,096 | Efficient Execution of User-Defined Functions in SQL Queries | 2023 | VLDB |
| 9 | 5,828 | PL/SQL Without the PL | 2020 | SIGMOD |
| 10 | 2,684 | Compiling PL/SQL Away | 2020 | CIDR |