Resulta que me pasaron unas Rutinas desarrolladas en VFP, acontinuacion un extracto del código.
SELECT sum(pendientes3.saldo) as saldo FROM pendientes3 WHERE doc='FAV' INTO CURSOR Sumas
SELECT sum(pendientes3.saldo) as saldo FROM pendientes3 WHERE doc='CHE' INTO CURSOR SumCHE
SELECT sum(pendientes3.saldo) as saldo FROM pendientes3 WHERE doc='NCV' INTO CURSOR SumNCV
Como pueden ver en VFP utilizan CURSORES que por lo demas son muy practicos según lo que me e documentado ya que pasan a ser tablas temporales en memoria.
Mi pregunta es como en VB .net 2008 puedo hacer algo parecido, se que con datatables tb tengo tablas pero no he visto que en los datatables pueda ejecutarles consultas complejas.

Bueno eso es atento a sus respuestas...
Yo.