diff --git a/src/modules/Oracle/oracle.c b/src/modules/Oracle/oracle.c
index b9a712720cd35ef8d22a12d50437cbcd094af1be..8a95db4bc387ea4f829cadeb127a3b34a6ec64fc 100644
--- a/src/modules/Oracle/oracle.c
+++ b/src/modules/Oracle/oracle.c
@@ -1,5 +1,5 @@
 /*
- * $Id: oracle.c,v 1.28 2000/03/30 19:47:17 hubbe Exp $
+ * $Id: oracle.c,v 1.29 2000/03/31 17:54:55 hubbe Exp $
  *
  * Pike interface to Oracle databases.
  *
@@ -41,7 +41,7 @@
 #include <oci.h>
 #include <math.h>
 
-RCSID("$Id: oracle.c,v 1.28 2000/03/30 19:47:17 hubbe Exp $");
+RCSID("$Id: oracle.c,v 1.29 2000/03/31 17:54:55 hubbe Exp $");
 
 
 #define BLOB_FETCH_CHUNK 16384
@@ -687,6 +687,7 @@ static void f_fetch_fields(INT32 args)
 	  break;
 
 	case SQLT_RID:
+	case SQLT_RDD:
 	  type_name="rowid";
 	  data_size=-1;
 	  type=SQLT_LNG;