Gracias a ambos...
Lo primero me funciona a la perfección, pero lo segundo no, es decir, lo que esta dentro del if, siempre se ejecuta, aun y cuando se que efectivamente la consulta esta vacia...
De todas formas muchas gracias, gracias a ustedes resolvi...