diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java b/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java index b7ab66e0ac..866fa16d27 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java @@ -387,7 +387,7 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro List> fields = new ArrayList>(); if (returnParameter != null) - fields.add(DSL.field(DSL.name(getName()), returnParameDSL.field(tDataType())); + fields.add(DSL.field(DSL.name(getName()), returnParameter.getDataType())); for (Parameter p : outParameters) fields.add(DSL.field(DSL.name(p.getName()), p.getDataType()));