diff --git a/src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java b/src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java
index 6ff3b60a7453663b6cb4c3d994e3268b92e6b72c..ad81a7c61fc4302cc2759a77b3b761948ee6855f 100644
--- a/src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java
+++ b/src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java
@@ -798,8 +798,7 @@ public class ResultSet extends org.postgresql.ResultSet implements java.sql.Resu
 
     public java.math.BigDecimal getBigDecimal(int columnIndex) throws SQLException
     {
-      // Now must call BigDecimal with a scale otherwise JBuilder barfs
-      return getBigDecimal(columnIndex,0);
+      return getBigDecimal(columnIndex,-1);
     }
 
     public java.math.BigDecimal getBigDecimal(String columnName) throws SQLException