try { // List all tables tables = queryExecute("SHOW TABLES", {}, { datasource: "payfrit" }); tableList = []; for (t in tables) { // Get the first column value (table name) for (col in t) { arrayAppend(tableList, t[col]); break; } } writeOutput(serializeJSON({ "OK": true, "TABLES": tableList, "COUNT": arrayLen(tableList) })); } catch (any e) { writeOutput(serializeJSON({ "OK": false, "ERROR": e.message })); }