Io utilizzo sempre il cestino int perchè ho bisogno di 3 stati.

Contenuto attivo 0 , contenuto cestinato 1 , contenuto eliminato -1

Se non dai la possibilità di ripristinare un contenuto cestinato allora puoi benissimo utilizzare il tipo "bit" così hai 2 valori.