ciao
è un campo che potrebbe essere di tipo set che può assumere solo alcuni valori definiti in partenza.
es di default 0 (record non archiviato)
se invece messo a 1 vuol dire che il record è archiviato, e può essere un modo, però per me ha un difetto se es (anche se forse non è il tuo caso) hai 1000 record non archiviati e 1000 archiviati usando due tabelle e cerchi qualcosa i scorri una tabella di 1000 record, col metodo del "flag" devi scorrere una tabella con 2000 record
come ho fatto io hai una tabella "leggera" e una "pesante" (man mano che aumentano gli archiviati) col metodo del flag ha sempre una tabella "pesante".
p.s.
comunque aprirò un 3d apposito vedendo cosa ne pensano anche altri
Però col flag uso una sola tabella, si potrebbe fare, che dici? C'è molto da cambiare nel codice?