diff --git a/jOOQ-meta/src/main/java/org/jooq/util/oracle/OracleDatabase.java b/jOOQ-meta/src/main/java/org/jooq/util/oracle/OracleDatabase.java index 6686a12775..ecddc8ee8e 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/oracle/OracleDatabase.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/oracle/OracleDatabase.java @@ -389,7 +389,7 @@ public class OracleDatabase extends AbstractDatabase { .from(ALL_OBJECTS) .leftOuterJoin(ALL_PROCEDURES) .on(ALL_OBJECTS.OWNER.equal(ALL_PROCEDURES.OWNER)) - .and(ALL_OBJECTS.OBJECT_TYPE.equal(ALL_PROCEDURES.OBJECT_TYPE)) + .and(ALL_OBJECTS.OBJECT_ID.equal(ALL_PROCEDURES.OBJECT_ID)) .and(ALL_OBJECTS.OBJECT_NAME.equal(ALL_PROCEDURES.OBJECT_NAME)) .where(ALL_OBJECTS.OWNER.upper().in(getInputSchemata()) .and(ALL_OBJECTS.OBJECT_TYPE.in("FUNCTION", "PROCEDURE")))