Non ho capito bene quando si crea un nuovo campo che differenza c'è tra dire che può essere NULL oppure negare il NULL perchè ad intuito capisco che se non può essere NULL bisogna per forza inserirci qualcosa ma poi di fatto se guardo molte tabelle nei campi NOT NULL spesso non c'è niente. La cosa che più mi preme è sapere se funzionano gli INSERT quando non si inserisce niente in un campo NOT NULL, perchè siccome devo creare una tabella non vorrei che poi mi si blocchi la query quando tento di fare un INSERT lasciando vuoto un campo che ho dichiarato NOT NULL.