Hola
Pues igual sólo que mejor qeu usar un not in, usar un not exist.
De esta forma la consulta estará optimizada.
Por lo tanto la cosa te qeuda:
Cita: Select a.* from Vtos a
where not exists (select 1 from pedidos b where b.Documento= a.b.Documento and b.NumVto= a.NumVto)
Lo que hacemos es buscar los pedidos de VTOS que no esten en pedidos, básicamente, tal cual decias.
saludos.
EDITO: esto es para ORACLE (para el resto sera muy muy parecido, pero creo que no exacytamente igual)