information_schema view follows Snowflake’s INFORMATION_SCHEMA: its column names and order.
Supported views
information_schema.tables(Snowflake reference).information_schema.columns(Snowflake reference).information_schema.views(Snowflake reference).information_schema.schemata(Snowflake reference).information_schema.databases(Snowflake reference).
INFORMATION_SCHEMA view not listed does not exist in Snowflake mode: querying it raises a “relation does not exist” error.
Addressing
Snowflake’sINFORMATION_SCHEMA is scoped to one database, with no dataset or region qualifier:
INFORMATION_SCHEMA.TABLES: the current database.<database>.INFORMATION_SCHEMA.TABLES: the named database.
Notes
- Values carry Firebolt conventions, not Snowflake’s:
columns.data_typereturns Firebolt type names (NUMBER,TEXT),views.view_definitionandtables.last_ddlreturn Firebolt DDL, and identifier values (schema, table, and column names) are lower-case rather than upper-cased. - Snowflake columns with no Firebolt source are
NULL(for exampletables.is_transient,tables.retention_time, and the object-kind flags such astables.is_iceberg). - A view cannot be created over a Snowflake-shaped
information_schemaview: the stored definition could not be re-resolved outside the dialect. Query it directly, or useCREATE TABLE AS SELECT.