Assuming you mean an LDL^T with pivoting, it does exist for symmetric positive semidefinite matrices. Even somewhat better, there is a pivoted Cholesky that can be computed with
C = cholesky(A, RowMaximum())
There are some keyword parameters for checking the decomposition and providing a tolerance for rank determination.