We found the following rather simple result. We suspect its been proven decades ago, but we couldn't turn up this fact after several searchers. (If this is known, please provide a reference.)
Let B be a square matrix over a finite commutative ring with unity. Then det(B) equals zero or is a zero divisor if and only if the set of row vectors of B is dependent.
Data When are the rows/columns of a matrix over a finite ring dependent?