create or replace macro fl(TableName) as table (
(from query_table(TableName) limit 1)
UNION ALL
(select last(COLUMNS(*)) from query_table(TableName))
);