Let $f:X\to Y$ be a morphism, $\mathcal{F}$ be an $O_X$ module which is flat over $Y$, let $g:Y'\to Y$ be any morphism. Let $X'=X\times_YY'$, let $f':X'\to Y'$ the second projection, and $\mathcal{F'}=p_1^*(\mathcal{F})$ .Then $\mathcal{F'}$ is flat over $Y'$. (Hartshorne p254 9.2)
I think we have to show: $\forall x'\in X'$, $p_1^*(\mathcal{F})_{x'}$ is flat over $O_{Y,f'(x')}$.
And $p_1^*(\mathcal{F})_{x'}\cong{(p_1^{-1}\mathcal{F}})_{x'}\otimes_{(p_1^{-1}O_{X})_{x'}}O_{X',x'}\cong\mathcal{F_{p_1(x')}}\otimes_{O_{X,p_1(x)}}O_{X',x'}$ .
We have $\mathcal{F}_{p_1(x')}$ is flat over $O_{Y,f(p_1(x'))}$.
Is it meaningful to discuss flatness of non-qcoh sheaves?
By the module version, we have $\mathcal{F_{p_1(x')}}\otimes_{O_{Y,f(p_1(x))}}O_{Y',f'(x')}$ flat over $O_{Y',f'(x')}$
Is this the stalk desired? (since $A_p\otimes_{C_p}B_p\cong(A\otimes_C B)_p $ does not hold.) How to make it right?