If D$D$ is a field then every matrix of SLn(R)$\mathrm{SL}_m(R)$ can be written as product of elementary matrices for n is$m$ not equal to 2, because for n=2$m=2$ Cohn givegives an example which contradict this result. For GLn(R)$\mathrm{GL}_m(R)$ how you can say?