"Horsun Vlad" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
> 
> "Oleg LOA" ...
>> "Horsun Vlad" ...
>> > без udf никак? Или пойти и йаду выпить?
>> >
>> >    field >= '0' and field < ':'
>> >
>> > ?
>>
>> '1111' ?
> 
>    Вообще-то Ord(':') > Ord('9'), это я коллэйт не учёл :-)
> 
>    Ну да ладно - можно взять не ':' для верхней границы, а
> столько '9', сколько символов в объявлении поля, т.е.
> 
> field >= '0' and field <= '99999' для CHAR(5)
> 

select * from rdb$database
where '11d' >= '0' and '11d' <= '99999'

> или
> 
> field >= '0' and field < 'a'
> (первая буква после '9' в коллейте поля)
> 

'aaaaa'? Теже яица что и сверху.

P.S. И не надо меня убеждать что IsDigit в Ya лишняя функция :-):-):-):-)

Ответить