@@ -1521,13 +1521,12 @@ CREATE VIEW sequences AS
15211521 CAST(64 AS cardinal_number)AS numeric_precision,
15221522 CAST(2 AS cardinal_number)AS numeric_precision_radix,
15231523 CAST(0 AS cardinal_number)AS numeric_scale,
1524- -- XXX: The following could be improved if we had LATERAL.
1525- CAST((pg_sequence_parameters(c .oid )).start_valueAS character_data)AS start_value,
1526- CAST((pg_sequence_parameters(c .oid )).minimum_valueAS character_data)AS minimum_value,
1527- CAST((pg_sequence_parameters(c .oid )).maximum_valueAS character_data)AS maximum_value,
1528- CAST((pg_sequence_parameters(c .oid )).incrementAS character_data)AS increment,
1529- CAST(CASE WHEN (pg_sequence_parameters(c .oid )).cycle_option THEN' YES' ELSE' NO' ENDAS yes_or_no)AS cycle_option
1530- FROM pg_namespace nc, pg_class c
1524+ CAST(p .start_value AS character_data)AS start_value,
1525+ CAST(p .minimum_value AS character_data)AS minimum_value,
1526+ CAST(p .maximum_value AS character_data)AS maximum_value,
1527+ CAST(p .increment AS character_data)AS increment,
1528+ CAST(CASE WHENp .cycle_option THEN' YES' ELSE' NO' ENDAS yes_or_no)AS cycle_option
1529+ FROM pg_namespace nc, pg_class c, LATERAL pg_sequence_parameters(c .oid ) p
15311530WHERE c .relnamespace = nc .oid
15321531AND c .relkind = ' S'
15331532AND (NOT pg_is_other_temp_schema(nc .oid ))