Todas as instruções DDL no Oracle PL/SQL devem usar Execute Immediate antes da instrução. Portanto, você deve usar: execute immediate 'truncate table schema.tablename';