como te dicen yo tampoco se que exista una funcion ya hecha para eso, aunque suena facil, con algo como:
for i in 1.. length(cadena) loop
if substr(cadena, i, 1) ...
end loop;
donde substr(cadena, i, 1) contiene el caracter de esa iteracion, solo tendrias que checar si es mayuscula o minuscula, para saber cuantos digitos tiene, tendrias que meter en una variable el conteo checando si el caracter actual es numerico o no, para checar si es numero o no se realiza una funcioncita muy sencilla basada en el is_numeric de php
http://www.blogzote.com/2007/01/15/i...ric-en-oracle/