Soweit meine Erfahrung zeigt, ist STDOUT und STDERR auf NULL (also leer) zugewiesen, wenn kein Bildschirm verfügbar ist (Batch, oder wie hier SQL), es kann also keine Ausgaben geben.