Metaprogramming for Relational Databases. - Jernej Kovse; Christian Weber 002; Theo Härder (ER, 2004)