NVL() 함수로 인덱스를 만들면 널 값을 검사할 때 반드시 NVL() 함수를 사용해야 한다는 단점이 생긴다(예를 들어 WHERE NVL(CustPhoneNumber, ‘unknown’) = ‘unknown’).
액세스와 마찬가지로 오라클은 길이가 0인 VARCHAR 문자열을 NULL과 동일하게 인식한다. CHAR 타입 컬럼에 빈 문자열을 넣으면 이 컬럼에는 널 값이 아닌 공백이 들어갈 것이다. 액세스와 다르게 오라클에서는 VARCHAR 타입 컬럼에 빈 문자열 입력을 허용하는 옵션이 없다. 오라클도 액세스처럼 모든 널 값이 동일하지 않다고 처리하며, 길이가 0인 VARCHAR 문자열을 NULL과 동일하게 인식한다.