Index: java/engine/org/apache/derby/impl/sql/compile/BinaryOperatorNode.java =================================================================== --- java/engine/org/apache/derby/impl/sql/compile/BinaryOperatorNode.java (revision 227252) +++ java/engine/org/apache/derby/impl/sql/compile/BinaryOperatorNode.java (working copy) @@ -600,6 +600,7 @@ mb.push(getTypeServices().getScale()); mb.push(true); mb.callMethod(VMOpcode.INVOKEINTERFACE, ClassName.VariableSizeDataValue, "setWidth", ClassName.DataValueDescriptor, 3); + mb.cast(resultTypeName); } }