Ach so, beim Kompilieren meckert LC schon, ist alo erst mal kein SQL Error.
Versuch es mal ohne Klammern und mit Semikolom am Ende:
...
put "CREATE TABLE user id INTEGER UNIQUE, name TEXT, nummer INTEGER, PRIMARY KEY id AUTOINCREMENT;" into tSQL
revExecuteSQL connID,tSQL
if the result <> EMPTY then
answer the result
end if
...
put "CREATE TABLE user (id INTEGER UNIQUE, name TEXT, nummer INTEGER, PRIMARY KEY (id AUTOINCREMENT))" into tSQL
revExecuteSQL connID,tSQL
if the result <> EMPTY then
answer the result
end if