El manual no aclara explicitamente que el resulset debe usarse en mysql_fetch_array() inmediatamente, solo sugiere que:
Cita: El resultset de respuesta retornado debería ser pasado a mysql_fetch_array(),
Pues resulta que yo queria hacer un return de mysql_query para que otra función lo recorra.
Sin embargo he visto que no puedo retornarlo directamente, debo agregar esa line extra, para que funcione.