This is a question, rather than a bug report, as I am not sure if that is doable or not.
Is it possible to integrate the CSV import feature for all tables at once? (Btw, I think that should be integrated by default as this is a key feature).
In SQL, the COPY method simply returns an error if columns are missing. Here that could work the same way, if the CSV imported is not in the right format for the table, that would simply return an error.
See Forest table-specific example here: LINK
For now, I have to code the import CSV action per table, which is really not sustainable as any new table, or even column, will require adapting the code for that new action.
Developing the smart action for importing CSV once, which will work for all new tables created in the future. Display an error if the CSV import is not in the right format.