Me parece que sería más simple excluir la única condición que se rechaza:
Código sql:
Ver originalSELECT *
FROM pruebas
WHERE NOT (campo1 IS NULL AND campo2 IS NULL AND campo3 IS NULL);
Fuera de eso, me parece un error completo que haya registros con NULL en todas sus columnas. Es más que extraño.