diff --git a/src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java b/src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java
index dd12cda7da7beb1dc5f791254f6adbd10b531064..d9e37035ee5c96e5bfee5dd55bc3704f07673bdb 100644
--- a/src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java
+++ b/src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java
@@ -767,6 +767,8 @@ public class ResultSet extends org.postgresql.ResultSet implements java.sql.Resu
 			case Types.BINARY:
 			case Types.VARBINARY:
 				return getBytes(columnIndex);
+			case Types.ARRAY:
+				return getArray(columnIndex);
 			default:
 				String type = field.getPGType();
 				// if the backend doesn't know the type then coerce to String