I'm probably missing something very basic here. As far as I know, a coordinate is called null when its coordinate lines are null. This means that if $(M,g)$ is spacetime and $x^\mu$ a coordinate chart, the coordinate $x^\nu$ is null when $\partial_\nu$ is null. This means
$$g(\partial_\nu,\partial_\nu)=g_{\nu\nu}=0.$$
Now consider the Vaidya metric $$ds^2=-\left(1-\dfrac{2M(v)}{r}\right)dv^2+2dvdr+r^2(d\theta^2+\sin^2\theta d\phi^2)$$
People call the coordinate $v$ a null coordinate, but we clearly have $g_{vv}\neq 0$ in general.
The same happens in Minkowski spacetime in advanced coordinates $$ds^2=-dv^2+2dvdr+r^2(d\theta^2+\sin^2\theta d\phi^2).$$
Again $g_{vv}\neq 0$ and still the coordinate is called null.
So how can $v$ be a null coordinate when $g_{vv}\neq 0$? What am I missing here?