@Demian-Moschin me parece bien esto. Fijate que no hace falta asignarle cUsuario al catalogo. Si esta funcion devuelve un usuario, entonces seguro que no es el mismo que esta logueado, porque el que esta logueado ya sabes que tienen otro nombre de usuario porque paso el IF anterior... Avisame si no esta claro. Hay que probarlo igual por las duas. Revisa mis otros comentarios mas abajo sobre esto...