int position = record.getValue(Funcparms.ORDINAL);
String paramName = record.getValue(Funcparms.PARMNAME);
// result after casting
if ("C".equals(rowType)) {
DataTypeDefinition type = new DefaultDataTypeDefinition(
getDatabase(),
getSchema(),
dataType,
precision,
precision,
scale);
addParameter(InOutDefinition.RETURN, new DefaultParameterDefinition(this, "RETURN_VALUE", -1, type));
}
// parameter
else if ("P".equals(rowType)) {
DataTypeDefinition type = new DefaultDataTypeDefinition(
getDatabase(),
getSchema(),
dataType,
precision,
precision,