Hi @Yuki, If you drop an external table, the underlying data remains accessible even now. Only the table definition is removed from the metastore, while the actual data is retained. The UNDROP command for an EXTERNAL table simply recreates the table in the metastore, since the data is still available. It's similar to running the CREATE TABLE command with the LOCATION specified.
Using managed tables is recommended because they benefit from several automatic optimisations, such as Auto Compaction, Auto Optimize, Faster metadata reads (through metadata caching), Intelligent file size optimization