Если return_date действительно является типом данных Дата / Время, то пустое значение означает, что поле имеет значение Null. Так что используйте это в качестве условия WHERE.
SELECT * FROM Loans WHERE return_date Is Null;
Редактировать : ошибка несоответствия типов данных произошла из-за того, что вы просили ядро базы данных сравнить строковое значение ("") с полем даты / времени.
Edit2 : В другом ответе предлагались одинарные кавычки. Одиночные кавычки приведут к той же ошибке «Несоответствие типов данных в выражении критерия», что и ОП, полученная при использовании двойных кавычек при сравнении пустой строки с полем даты / времени.
Я создал таблицу ссуд с полями id (autonumber) и return_date (Date / Time) и добавил 2 записи: одну с сегодняшней датой для return_date, а другую с Null для return_date. Этот запрос выдает ошибку несоответствия ..
SELECT *
FROM loans
WHERE return_date='';
... так же, как этот запрос ...
SELECT *
FROM loans
WHERE return_date="";