Für die interne HSQLDB ist es zwingend erforderlich, dass die Tabellen mit einem Primärschlüssel versehen sind. Fehlt dieser Schlüssel, so sind die Tabellen schreibgeschützt.