diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java b/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java index c4414048b0..35809ae763 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java @@ -329,6 +329,8 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro DSLContext create = create(configuration); List> fields = new ArrayList>(); + if (returnParameter != null) + fields.add(DSL.field(DSL.name(getName()), returnParameter.getDataType())); for (Parameter p : outParameters) fields.add(DSL.field(DSL.name(p.getName()), p.getDataType()));