Index: cck_blocks.module
===================================================================
--- cck_blocks.module	(revision 3006)
+++ cck_blocks.module	(working copy)
@@ -31,7 +31,10 @@
 			$blocks = array();
 			if (count($fields)) {
 				foreach($fields as $field_name => $field_info) {
-					$blocks[$field_name] = array('info' => 'CCK: '.($field_info['widget']['label'] ? $field_info['widget']['label'] : $field_name));
+					$blocks[$field_name] = array(
+            'info' => 'CCK: '.($field_info['widget']['label'] ? $field_info['widget']['label'] : $field_name),
+            'cache' => BLOCK_NO_CACHE,
+          );
 				}
 			}
 			return $blocks;
Index: cck_blocks.install
===================================================================
--- cck_blocks.install	(revision 0)
+++ cck_blocks.install	(revision 0)
@@ -0,0 +1,11 @@
+<?php
+// $Id$
+
+/**
+ * Change the cache setting of existing CCK blocks to BLOCK_NO_CACHE.
+ */
+function cck_blocks_update_6000() {
+  $ret = array();
+  $ret[] = update_sql("UPDATE {blocks} SET cache = -1 WHERE module = 'cck_blocks' AND cache = 1");
+  return $ret;
+}
