Consider a real $n\times n$ matrix $A(\alpha)$ continuously dependent of a real vector $\alpha$, i.e. a real matrix-valued continuous function $A: \mathbb{R}^m \rightarrow \mathbb{R}^{n \times n}$.
If the rank of $A(\alpha)$ is the same for every $\alpha \in \mathbb{R}^m$, it is true that it is always possible to continuously choose a basis for the null space of $A(\alpha)$? That is, there exists a continuous matrix valued function $N(\alpha)$ such that its columns form a basis for $A(\alpha)$ for every $\alpha \in \mathbb{R}^m$?
Thanks for any help!
Update
Just to add more context for this question, for the case that the rank of $A(\alpha)$ is different for some $\alpha$, there are many counterexamples. More information about the non-constant rank case can be seen in the following MO questions: