PRAGMA auto_vacuum=OFF;
  PRAGMA journal_mode=DELETE;
  CREATE TABLE t1(a, b);
  CREATE TABLE t2(c, d);
  INSERT INTO t1 VALUES('x', 'y');
  INSERT INTO t2 VALUES('i', 'j');


  PRAGMA cache_size = 1;
  BEGIN;
    INSERT INTO t1 VALUES(1, 2);
    PRAGMA lock_status;


    INSERT INTO t2 VALUES(1, 2);
    PRAGMA lock_status;


  SELECT * FROM t1 UNION SELECT * FROM t2;


  PRAGMA cache_size = 0;
  BEGIN;
    INSERT INTO t1 VALUES(1, 2);
    PRAGMA lock_status;


    INSERT INTO t2 VALUES(1, 2);
    PRAGMA lock_status;


  SELECT * FROM t1 UNION SELECT * FROM t2;