isValidTableName
Validates that tableName is a safe SQL identifier.
Table names are validated strictly because the library constructs SQL from them directly. Only Unicode letters, digits, underscores, and dots (for schema-qualified names) are accepted.