The scripts were tested against Oracle Database version 11.2. Some of the features used are not available in previous releases, in particular pre-11g. In order to see the dramatic difference between the clustered and scattered version of the join (Demo 3 vs. Demo1), you need to have a small buffer cache defined, like 64MB, since the tables are quite small, approx. 128MB each.