code: def table_exists?(table_name)
        return false unless table_name
        schema, table = extract_schema_and_table(table_name.to_s)
        return false unless table
  
        schema = database_name unless schema
  
        output = execute("SELECT count(*) as table_count FROM dbc.tables WHERE TableName (NOT CS) = '#{table}' (NOT CS) AND DatabaseName (NOT CS) = '#{schema}' (NOT CS) ")
        output.first['table_count'].to_i > 0
      end
docs: - table_exists?