Для отката всех данных в базе Firebird до определенной даты можно воспользоваться функциональностью резервного копирования и восстановления базы данных. Для этого необходимо выполнить следующие шаги:
1. Создать резервную копию базы данных на момент нужной даты.
2. Остановить работу базы данных и восстановить ее из резервной копии.
3. После восстановления базы до нужной даты все данные, измененные после этой даты, будут удалены.
Чтобы удалить все данные из таблиц в Firebird, которые были созданы после определенной даты, можно воспользоваться следующим SQL запросом:
```sql
DELETE FROM table_name WHERE created_date > 'определенная_дата';
```
Здесь `table_name` - имя таблицы, из которой нужно удалить данные, `created_date` - поле в таблице, по которому определяется дата создания записи, 'определенная_дата' - указанная дата, после которой нужно удалить данные.
Пример:
```sql
DELETE FROM users WHERE created_at > '2022-01-01';
```
Этот запрос удалит все данные из таблицы users, которые были созданы после 1 января 2022 года. Убедитесь, что перед выполнением запроса вы сохраните важные данные, так как операция удаления данных необратима.