CLOSE DATABASES all CLEAR delete DATABASE dbtest1 DELETETABLES delete DATABASE dbtest2 DELETETABLES delete DATABASE dbtest3 DELETETABLES CREATE DATABASE dbtest1 CREATE TABLE dbtest1 (f1 I) INSERT INTO dbtest1 VALUES (1) INSERT INTO dbtest1 VALUES (11) INSERT INTO dbtest1 VALUES (111) CREATE DATABASE dbtest2 CREATE TABLE dbtest2 (f1 I) INSERT INTO dbtest2 VALUES (2) INSERT INTO dbtest2 VALUES (22) INSERT INTO dbtest2 VALUES (222) CREATE DATABASE dbtest3 CREATE TABLE dbtest3 (f1 I) INSERT INTO dbtest3 VALUES (3) INSERT INTO dbtest3 VALUES (33) INSERT INTO dbtest3 VALUES (333) PrintState() ?"BEGIN TRANSACTION" BEGIN TRANSACTION ?"Modify tables from different databases" replace f1 WITH f1*10 ALL IN dbtest1 replace f1 WITH f1*10 ALL IN dbtest2 replace f1 WITH f1*10 ALL IN dbtest3 PrintState() ?"ROLLBACK TRANSACTION" ROLLBACK PrintState() FUNCTION PrintState() SELECT dbtest1 * ?ALIAS() LIST SELECT dbtest2 * ?ALIAS() LIST SELECT dbtest3 * ?ALIAS() LIST ENDFUNC returnThanks,