Please change permission on truncate so it can be done at the object or schema level. There is NO reason this should still be same as DROP ALL TABLES. Security is way to permissive and allows ANY table to be removed from system.