Credo di aver risolto.
Per recuperare valori NULL ho dovuto mettere <=> invece che il solito =

codice:
SELECT * FROM dati WHERE valore_primario <=> NULL AND accesso < 1208001688
Ma qualcuno sa dirmi come mai? Non mi è molto chiaro.